---
name: "ApostropheCMS Full-Stack Node.js CMS with In-Context Editing"
slug: "apostrophecms-full-stack-nodejs-cms-in-context-editing"
description: "ApostropheCMS is a full-stack Node.js CMS that combines in-context editing for content teams with headless flexibility for developers. It is a strong fit when teams want live-page editing, MongoDB-backed content models, and a documented REST API for custom frontends."
github_stars: 4547
verification: "security_reviewed"
source: "https://github.com/apostrophecms/apostrophe"
author: "ApostropheCMS"
publisher_type: "Open Source Project"
category: "WordPress & CMS"
framework: "Multi-Framework"
tool_ecosystem:
  github_repo: "apostrophecms/apostrophe"
  github_stars: 4547
  npm_package: "apostrophe"
  npm_weekly_downloads: 4787
---

# ApostropheCMS Full-Stack Node.js CMS with In-Context Editing

ApostropheCMS is a full-stack Node.js CMS that combines in-context editing for content teams with headless flexibility for developers. It is a strong fit when teams want live-page editing, MongoDB-backed content models, and a documented REST API for custom frontends.

## Prerequisites

Node.js 20+, npm 10+, MongoDB 6+

## Installation

Use the upstream install or setup path that matches your environment:
- npm install -g @apostrophecms/cli
- npm run dev
- # Option 2: Use npx for one-time project creation
- npx @apostrophecms/cli create my-website

Requirements and caveats from upstream:
- Build websites with in-context editing and headless flexibility using Node.js and MongoDB.
- ApostropheCMS is a full-stack content management system built with Node.js and MongoDB. Content creators can edit directly on live pages without switching between admin interfaces, while developers can build with mode...
- **🛠️ Developer-First** - Built with Node.js and MongoDB for full-stack JavaScript development

Basic usage or getting-started notes:
- Get ApostropheCMS running locally in minutes:
- bash
- # Option 1: Install CLI globally (recommended for multiple projects)

- Source: https://github.com/apostrophecms/apostrophe
- Extracted from upstream docs: https://raw.githubusercontent.com/apostrophecms/apostrophe/HEAD/README.md

## Documentation

- https://docs.apostrophecms.org/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/apostrophecms-full-stack-nodejs-cms-in-context-editing/)
