The CMS your team can audit, own, and run on your infrastructure

With an open-source, MIT-licensed core built on Node.js, ApostropheCMS is designed to be extended without forking and deployed on your terms. Self-host on your own infrastructure, or let us manage it.

Why engineering teams choose ApostropheCMS

Your CMS should remove complexity, not create another system your team has to fight.

  • Developer freedom

    Build with modern JavaScript and a modular architecture your team can extend without forking.

    • Node.js + Express
    • Automatic admin UI & REST APIs for your custom content types
    • Modern frontend frameworks via Astro
    • Extend & improve everything without forking the system
  • Editor independence

    Give content teams the tools they need without turning every change into an engineering ticket.

    • Visual editing
    • Draft and publishing workflows
    • Permissions
    • Localization
  • Operational confidence

    Make a platform choice you can defend.

    • MIT licensed core
    • Self-hosting options
    • Security program
    • AWS managed hosting (or self-host)
  • Long-term ownership

    Avoid vendor lock-in while still getting commercial support.

    • Open source foundation
    • Public roadmap
    • Upgrade-safe architecture
    • Professional support

Real outcomes across industries

+75

lead volume

Michelin, 2024

10x

faster client site onboarding

Thirstie

Weeks → minutes

Time to make content updates

iCIMS · ESOMAR

300

websites, one platform

Michelin, since 2017

Architecture that scales

Every component of ApostropheCMS is designed for high availability, durability and scalability. And because it's powered by Node.js, your own code integrates with the CMS cleanly. Connect it to your own APIs or build business logic directly in ApostropheCMS.

The CMS features you really shouldn't have to rebuild

Use ApostropheCMS to get:

  • Content modeling

  • Page building

  • Permissions

  • Publishing workflows

  • Media management

  • SEO tools

  • Localization

  • APIs

  • Brand guide-friendly design tools

So your product team and engineers can spend time on:

  • Your product

  • Your customer experience

  • Your competitive advantage

A CMS Michelin could extend as its needs grew

What brought Michelin Group to this CMS framework is a blend of modern technology and smooth admin experience. Its robust full-javascript open source stack is quite flexible and extendable, as experienced by our in-house development team. The admin tools have been extended as we grew bigger in scope, and currently allows for worldwide deployment in over 50 countries and multitenancy operating model.

Etienne Coursimault

Chief Digital Experience Officer

The right CMS decision starts with the right questions

We'll answer the hard questions upfront. Each answer can be explored further on the site, and we’re happy to get on a call to expedite your technical evaluation.
  • How does ApostropheCMS fit into our security review process?

    ApostropheCMS maintains a documented security program including annual risk assessments, incident response procedures, and security training. Our open source codebase is publicly auditable. We run continuous automated dependency scanning across all packages, and publish details, including our methodology and score.

  • What does ApostropheCMS actually cost at scale?

    The open source core is free, and more than sufficient for many projects. For more advanced needs, Pro starts at $199/month and is priced on a per-seat model. For multisite and multitenant projects, Assembly starts at $499/month and is priced on a per-site model. Volume pricing is available for both. Hosting Pricing starts at $39/month, and you pay only for the servers you need (self-hosting is also supported).

    Got scale? Book a call and we'll walk through what a realistic number looks like for your situation.

  • What are our hosting options with ApostropheCMS?

    Self-host on your own infrastructure for full control over your environment, data residency, and deployment configuration. If you'd rather not manage the hosting layer, ApostropheCMS also offers managed hosting, whether you're running standalone Apostrophe or an Astro + Apostrophe project with static builds. You get the same open source foundation either way.

  • How does ApostropheCMS handle roles, permissions, and editorial governance?

    ApostropheCMS’s open source core comes with role-based access controls (contributors, editors, and admins), publishing workflows, and content approval patterns. For organizations with more nuanced needs, the Advanced Permissions extension enables per-document, per-type, per-locale, and per-action granularity, as well as support for custom groups.

  • How difficult is it to migrate to ApostropheCMS?

    ApostropheCMS provides a well-documented REST API, including special features designed to ease migration. The REST API is often the best approach for migrating content in bulk. We can assist with migration planning and execution as part of an ongoing relationship.

  • What kind of development team is ApostropheCMS best suited for?

    If your team is already building with modern JavaScript, they'll feel at home with ApostropheCMS. Even if your team is new to Node.js, most projects can get up and running with minimal custom backend code.

    Teams can build with modern frontend frameworks through our Astro integration or render directly with JSX templates. Whichever approach you choose, editors get the same rich, in-context visual editing experience.

What kind of website or platform are you building?

Explore how ApostropheCMS adapts to different platforms, architectures, and teams.

SaaS platform with a website builder

Multi-tenant content management for SaaS platforms. Supports per-customer content isolation, hundreds of sites, intuitive visual editing for a range of experience levels, and seamless integration with your unique platform's features.

ApostropheCMS for your SaaS Platform

Agency website platform

When editors can manage content independently, your team stays focused on the next build. A modern stack helps attract developers who want to work with tools they actually enjoy. See how Alt Studios delivers enterprise projects for Toyota, Lexus, and Coca-Cola faster and under budget.

Learn how Alt Studios powered a Toyota experience with ApostropheCMS

Digital experience platform (DXP)

An API-first CMS that fits into your existing DXP stack. REST APIs and event handlers can connect ApostropheCMS to your personalization, analytics, and commerce tools. Editors get true in-context visual editing even in a fully decoupled architecture. See how Michelin built a global DXP on ApostropheCMS and Astro across 300+ multilingual sites.

Hear it straight from Michelin

Fast, static sites with an editing experience to match

For teams that want blazing-fast, beautifully crafted sites without sacrificing editorial control. Pair ApostropheCMS with Astro static builds, hydrating only what needs to be interactive. Developers get a modern frontend stack, and editors get intuitive, in-context content management.

Everyone wins with an Astro CMS

Frequently Asked Questions

Yes, ApostropheCMS has been in production for 15+ years and powers enterprise deployments at organizations including Michelin (300+ multilingual sites) and iCIMS (hundreds of customer sites across 40+ languages). The platform is actively maintained, the open source core is MIT licensed, and ApostropheCMS has a public roadmap.

For our open source core, the MIT license can never be taken away once it's in your hands. As for our closed source Pro and Multisite components, these are the cornerstone of the sustainable business model that has powered ApostropheCMS for fifteen years and will continue to do so for many years to come. For qualified enterprise customers, contract terms can be negotiated to provide broader assurances.

The open source codebase is publicly auditable, and security issues are disclosed and patched transparently. Self-hosted deployment means your data never touches a shared SaaS environment, and our managed hosting option is built on AWS best practices. Our Pro and Multisite features are subject to periodic red team penetration tests as well as internal human and AI security auditing.

Security

Yes, ApostropheCMS is built on a modular architecture: custom functionality is added through modules without modifying core code. This means you can upgrade the platform without losing your customizations.

Module extension and improvement →

The open source community is active on Discord and GitHub. Pro and Assembly subscribers get priority support, guaranteed response times, and a warranty on both open and closed-source components. Enterprise agreements include dedicated support channels and customer success resources.

Timeline depends on content model complexity and integration requirements, not platform constraints. Teams typically have a working implementation within days or weeks, even faster when they use our CLI and choose a starter kit. A technical demo can help scope your specific situation.

Book a technical call →

Yes, SSO is free and open source, and the platform integrates with standard authentication patterns making OAuth or SAML via a platform like Okta easy to implement.

Passport Bridge