Skip to content

EmDash CMS

Beta preview. EmDash is beta-preview software; APIs and config shapes change between releases. These guides pin what they were verified against — re-check the official docs and repo before relying on details.

EmDash is a full-stack TypeScript CMS built on Astro that runs on Cloudflare (D1 + R2 + Workers) or Node + SQLite. Content is modelled in a built-in admin UI and served in-process through Astro's live content collections — it is deliberately not a headless-over-HTTP CMS. It positions itself as a modern successor to WordPress.

I need to... Guide
Understand EmDash, scaffold a project, run it locally, and choose a deploy target Getting Started and Architecture
Decide whether EmDash fits vs Next.js-headless or WordPress Getting Started and Architecture
Define content types, generate types, and query content Content Modeling
Model structured content with Portable Text; handle revisions, drafts, scheduling, search Content Modeling

Verified against: emdash-cms/emdash main@23c37f3 (2026-06-17), release emdash@0.20.0, docs at https://docs.emdashcms.com/ (fetched 2026-06-16/17).