CloudflareNoah PhamAnnouncement
EmDash 1.0: the stable CMS with a secure plugin registry
Summary
EmDash 1.0 is a stable, free, and open source content management system built on Astro, offering a production-tested admin for editors and agent-friendly workflows through an API, CLI, and built-in MCP server. Its decentralized plugin registry, built on AT Protocol, lets developers publish plugins without ceding ownership of their identity or releases to a central marketplace, while site owners can discover and install plugins directly. Cloudflare migrated its own blog to EmDash as part of its “Customer Zero” approach, handling millions of pageviews per week and spikes up to 5,000 RPS, which led to features like KV object caching and Hyperdrive database adapter. The project is MIT-licensed with over 175 contributors and translations into 25 languages, and it supports sandboxed plugins for security. EmDash separates the plugin from the catalog, allowing other services to index the same publications without requiring developers to start over.
Context
EmDash 1.0 is a stable, free, and open source CMS built on Astro, designed to address concerns about stability and security after its initial beta. It provides a decentralized plugin registry using AT Protocol to avoid vendor lock-in, and includes agent-friendly workflows. The Cloudflare Blog migration validated its production readiness.
Approach / What changed
EmDash 1.0 is a free, open source CMS built on Astro with a decentralized plugin registry using AT Protocol, agent-friendly API/CLI/MCP, sandboxed plugins, and production-tested editorial workflows. It is MIT-licensed and includes features like KV object caching and Hyperdrive database adapter derived from the Cloudflare Blog migration.
Takeaways
EmDash 1.0 uses a decentralized plugin registry built on AT Protocol, where publishers retain control of their packages and release history, and the catalog applies only default content moderation.
The Cloudflare Blog migration to EmDash validated its ability to handle millions of pageviews per week and spikes up to 5,000 RPS, leading to features like KV object caching and Hyperdrive database adapter.
EmDash supports agent-friendly workflows through API, CLI, and built-in MCP server, and plugins are sandboxed in Cloudflare Sandbox containers for security.
FAQ
How does the EmDash plugin registry differ from traditional registries?
It separates the plugin from the catalog; publishers retain control of their packages and release history, while EmDash provides a catalog for discovery. Moderation can hide harmful content but does not rewrite releases or take ownership.
What is the license for EmDash?
EmDash is completely free and open source under the flexible and permissive MIT license.
Can agents interact with EmDash?
Yes, agents can work through the API, CLI, or built-in MCP server, and EmDash Build allows creating a site from a prompt with an agent that verifies its own work in a Sandbox container.
Source and freshness
- Source
- blog.cloudflare.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
See the idea
Visual explainers
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.
