ApostropheCMS

Learn more about Apostrophe's features.

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

Top Features

Tools for your entire team to do its best work

Visual Editing

Effortlessly edit content live, directly on the page, with a real-time preview across all devices.

Try the demo

Structured Data

Define any custom content type with ease, using Apostrophe’s powerful schema field configuration.

Check out the tutorial

Localization

Localize templates and content, with built-in support for auto-translation services—perfect for multilingual content management.

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 with a rich library of modular extensions.

Extensions & Integrations

A tech stack for modern dev teams

100% JavaScript, 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 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

Even more features in Pro and Assembly