
ApostropheCMS
The full-featured JavaScript CMS
Overview
ApostropheCMS is an open-source CMS framework built with Node.js and MongoDB. It supports in-context
(on-page) editing for content teams and a modular architecture for developers. You can run it as a
full-stack CMS with server-rendered templates, or configure it as a headless CMS and deliver content
through its REST APIs. Apostrophe includes features for structured content modeling (pages, pieces,
areas, widgets), media handling, roles and permissions, and localization. It’s a good fit for teams
that want a JavaScript-based CMS they can extend with modules and deploy on their own infrastructure.
MIT
Best for:
Features
Pricing
Compatible Technologies
Technical Features
Community
4500
GitHub Stars
6,38k/week
NPM Downloads
2k+
Discord Members
Enterprise Features
Multi-tenant Support
Manage multiple sites or projects from a single instance
Scalability
Horizontal scaling and high-availability deployments
Dedicated Support
Apostrophe provides official documentation covering setup, core concepts, headless mode, and deployment. Community support is available via the Apostrophe Discord and the project’s GitHub Discussions.
Security & Compliance
Find ApostropheCMS Experts
Looking for professional help with your ApostropheCMS project? Here are top certified agencies and developers.
Top Agencies
Alpina Tech
#1 RecommendedCraft custom, responsive websites using expert code and stunning design. Build your site with a flexible CMS and premium hosting to boost your digital presence.
GRANITE
We are a global digital transformation partner with over 160 industry experts, delivering comprehensive digital solutions across experience design, technology engineering, digital marketing, brand innovation, and video production.

QBurst
QBurst is a digital engineering company that crafts delightful client experiences through AI-driven software engineering and data solutions.
NOTUM
#1 RecommendedWe are CMS-centered agency with 7 years of CMS experience. We build scalable corporate websites for scale-ups with headless CMS solutions. From design to deployment, we deliver complete, reliable support.
.NFQ | Netzfrequenz GmbH
We are a Germany-based digital agency specializing in innovative and data-driven solutions across the entire customer journey. With a strong foundation in technology, strategy, and creativity, we craft tailored digital experiences that enhance brand presence and business growth.


ApostropheCMS for Jamstack and Node.js teams
ApostropheCMS is an open-source CMS built on Node.js. You can run it as a full-stack CMS or configure it as a headless CMS for modern frontends. It fits teams that want structured content management with predictable delivery via a REST API. Developers can extend functionality through a modular architecture, while editors work in a familiar admin interface to manage pages and reusable content types.
Visual editing, media, and publishing workflows
ApostropheCMS includes in-context visual editing, a built-in media library, and role-based access controls. It supports internationalization (i18n) for multilingual sites and provides draft and publishing workflows with live preview. For integrations and automation, you can trigger external systems through webhooks. ApostropheCMS can be self-hosted on your own infrastructure, with a hosted option also available.