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.
Structured Data
You can easily define any custom content type using Apostrophe's powerful schema field configuration.
Localization
Effortlessly manage multilingual content for your clients using localized templates and content with built-in support for auto-translation services
Flexible Hosting
Retain full control over your code. Deploy seamlessly with our managed cloud or any infrastructure of your choice.
Extensible Architecture
Harness a modular architecture optimized for project-level customization at every layer.
Plugin Ecosystem
Unlock powerful capabilities for your team with a rich library of modular extensions.
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.
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.
Maximize code reuse with modules
Create reusable components and features, package them as modules, and share across projects or with the community.
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.
Scale your project on a strong foundation
Optimize with caching, logging, performance monitoring (OpenTelemetry), and automated testing (Cypress and Mocha).
Collaborate with our team and community
Join the conversation with the core team, contribute ideas, and collaborate on features to meet your project needs.
Looking for advanced CMS features?Upgrade to Pro or Assembly.