Back to products
EmDash CMS

EmDash CMS

EmDash is a new open-source CMS from Cloudflare

Website emdashcms.com
Overview

What it is

EmDash is a new open-source CMS from Cloudflare. The reason people care is not just that it exists. It is that EmDash combines structured content, an Astro-first frontend, Cloudflare-native deployment, and a plugin model built around explicit capabilities instead of broad default trust.

Intent

I need it when

Deploy a secure, modern CMS alternative to WordPress with better architecture

EmDash is open source and deployable in one click on Cloudflare. It eliminates WordPress plugin security risks through a scoped permission model while retaining familiar features like drafts, revisions, scheduling, full-text search, and live preview.

Build a modern, fast blog or microsite with type-safe content management

EmDash combines Astro with a full-stack TypeScript CMS to deliver server-rendered pages, generated TypeScript types, and a polished admin interface. Users get lightning-fast performance and end-to-end type safety without WordPress complexity.

Enable AI agents to help manage and edit website content programmatically

EmDash includes a Model Context Protocol (MCP) server that exposes content, schema, media, taxonomies, and revisions. Users can integrate with Claude, OpenCode, or other MCP-aware tools to automate content workflows that would be manual in other CMSs.

Define custom content types and relationships without database migrations

EmDash lets users define content types, collections, fields, and relationships in a seed file. The system generates TypeScript types and handles database migrations automatically on each dev run, eliminating manual schema management.

Extend CMS functionality with custom blocks, admin pages, and storage plugins

EmDash supports a plugin ecosystem with secure execution contexts and scoped permissions. Users can add custom block types, admin pages, hooks, and storage integrations without compromising site security.

Drop

Not a fit when

  • User requires a fully managed SaaS CMS with no self-hosting or deployment responsibilities
  • User needs a CMS without TypeScript/Astro technical requirements or developer involvement
  • User wants a traditional WordPress-style plugin ecosystem with thousands of third-party extensions
  • User requires enterprise support contracts or guaranteed SLAs
  • User needs a CMS optimized for non-technical content editors without developer infrastructure knowledge
Commercials

Pricing

Open source, free to use and self-host