---
title: "ApostropheCMS Full-Stack Node.js CMS with 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."
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
---

# 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

Choose whichever fits your setup:

1. Copy this skill folder into your local skills directory.
2. Clone the repo and symlink or copy the skill into your agent workspace.
3. Add the repo as a git submodule if you manage shared skills centrally.
4. Install it through your internal provisioning or packaging workflow.
5. Download the folder directly from GitHub and place it in your skills collection.

Install command or upstream instructions:

```
npm install -g @apostrophecms/cli && apos create my-website
```

## Documentation

- https://docs.apostrophecms.org/

## Source

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