ApostropheCMS Open Source Features

Discover what makes ApostropheCMS a powerful open source CMS.

ApostropheCMS | The website builder solution you've been looking for.

Top Features

Tools for your entire team to do its best work

In-Context Editing

A real-time preview across all devices lets your clients effortlessly edit content live, directly on the page.

Try the demo

Structured Data

You can easily define any custom content type using Apostrophe's powerful schema field configuration.

Check out the tutorial

Localization

Effortlessly manage multilingual content for your clients using localized templates and content with built-in support for auto-translation services

Check out the blog post

Flexible Hosting

Retain full control over your code. Deploy seamlessly with our managed cloud or any infrastructure of your choice.

Check out the deployment docs

Extensible Architecture

Harness a modular architecture optimized for project-level customization at every layer.

Learn more about how projects are organized

Plugin Ecosystem

Unlock powerful capabilities for your team with a rich library of modular extensions.

Extensions & Integrations

A tech stack for modern development teams

100% JavaScript CMS, Front to Back

Apostrophe runs seamlessly across the stack, leveraging Node.js for non-blocking, asynchronous performance—perfect for fast, responsive applications.

  • Flexible and Scalable Data Layer: Built on MongoDB with the reliable Express framework, Apostrophe delivers a powerful, schema-based structure for efficient data handling, designed to grow with your project.
  • Templating Your Way: Use Nunjucks or any preferred templating engine, with easy integration into your asset pipeline to streamline front-end development.

CMS Serenity

The open source CMS built for developer creativity and control

Integrate flexible content APIs across channels

Leverage our REST APIs to seamlessly deploy your content across multiple apps and front-end technologies.

Read the tutorial

Deliver visual editing in a headless architecture

Enjoy the flexibility and performance of a headless architecture with in-context visual editing right in your front-end Astro app.

Check out the Astro docs

Maximize code reuse with modules

Create reusable components and features, package them as modules, and share across projects or with the community.

Learn more

Jump start your project with a Starter Kit

Quickly try out a local sandbox environment and get your project up and running faster using our collection of starter kits.

View the Starter Kit library

Scale your project on a strong foundation

Optimize with caching, logging, performance monitoring (OpenTelemetry), and automated testing (Cypress and Mocha).

Dive into the docs

Collaborate with our team and community

Join the conversation with the core team, contribute ideas, and collaborate on features to meet your project needs.

Join us in Discord

Looking for advanced CMS features?Upgrade to Pro or Assembly.

Pricing