Apostrophe
Features

An experience you'd expect from a professional tool.

The right technology choices

Making the developer experience a priority

Apostrophe is 100% JavaScript, both in the browser and the server, meaning improved performance thanks to the asynchronous nature of Node.js.

Apostrophe uses MongoDB for a rich, intuitive document storage model, and is built on the trusted Express framework.

Create templates easily using Nunjucks or your templating technology of choice, and your preferred front-end asset pipeline can be built right in.

Top Features

We create powerful tools that actually feel good to use.

code

Open Source

Open source is in our blood. Apostrophe was built on the foundation of best in class open source projects and is distributed with an open source license to carry that practice forward.

Read why we do it
browser

Full Stack JavaScript

The latest JavaScript best practices on the front and back-end, allowing for less gear switching and faster development.

Explore the code
responsive-design

Internationalization

Powerful localization workflows to deliver your content in any language. Manage permissions for who can edit and publish each locale and scale your experience to the world.

Michelin put it to the test
responsive-design

Multisite

Leverage Apostrophe's multi-tenancy to create and manage multiple sites through a central dashboard.

Check out Assembly
modules

Headless

Run Apostrophe in the JAMstack. Add REST APIs to your Apostrophe content, powering your React/Vue/etc. apps with a headless CMS.

Go Headless
responsive-design

SEO

Add useful meta fields to all pages and pieces, complete with global fallbacks and a high degree of customization.

See more in the README

Extensions and Integrations

Do more with a CMS that works with your digital experience platform. 

Permissions

Robust permissions features are built into the core, allowing organizations to designate the right person or group of people to edit each part of the site.

Rapid Deployment

Whether you're working with the page tree, creating unique content types, building relationships between content types or just creating custom widgets and templates, you'll find that we're optimized for speed to market.

In-context Editing

Editing has never been easier. Users can edit content directly on the page, via a familiar WYSIWWG interface. Uploaded images automatically resize to suit the right balance of bandwidth and presentation. Past versions of pages are easy to find and there are provisions to avoid accidental deletions or edits against brand standards.

Modularity

Leaning into the modularity of Apostrophe, you can customize around your needs with the most powerful CMS components as building blocks. These can be assembled to create a uniquely user and developer friendly experience without compromises.

Scalability

Open-source means best of breed technology infrastructure is under the hood. Apostrophe employs the most developer-forward technology to build and support tools that provide flexibility and path to scale startup and mature businesses.

Extend Apostrophe with powerful modules


View extensions & integrations

Integrations

Connect your mission critical tools to your Apostrophe experience.

Customize an Apostrophe website content experience for visitors based on Salesforce profiles. Establish the desired experience so editors can set specific widgets, pages, and pieces to display for a given set of those experiences.
 

 

Provides single sign-on capabilities for ApostropheCMS, allowing users to login with Google, GitLab and other authentication providers.
 

Send notifications via Slack and other systems when various events occur in ApostropheCMS.
 

Product Updates

Making some noise with Apostrophe 3.0

Having made lots of progress on the 3.0 UI, we have a brief tour through some of the live components from the pattern library.

Sign up for the latest product news and updates.

Apostrophe