Free Astro tutorials for complete beginners.

Beginner's Guide to Astro

What Is EmDash? Cloudflare's Astro CMS Explained

EmDash is an open-source CMS from Cloudflare, built on Astro. Here's what it does, how it differs from WordPress, and who it's for.

Cover image for What Is EmDash? Cloudflare's Astro CMS Explained
In this guide
  1. The short version
  2. What EmDash does
  3. How EmDash is different from WordPress
  4. Is it really a “WordPress successor”?
  5. Who should use EmDash?
  6. How to try it
  7. Where this information comes from
  8. Frequently asked questions

EmDash is a content management system, or CMS, made by Cloudflare. It gives you a dashboard for writing posts and managing pages, like WordPress does, but it’s built on Astro.

If you’ve heard people call it a “WordPress successor” and wondered what that means for a beginner, this guide explains it in plain English.

The short version

  • EmDash is free and open source, under the MIT license.
  • Cloudflare announced it on April 1, 2026, as an early preview.
  • Its 1.x releases began in late September 2026. Version 1.4.0 came out on October 29, 2026.
  • It’s written in TypeScript and runs as an Astro integration.
  • You manage content in an admin dashboard at /_emdash/admin.

What EmDash does

A plain Astro site keeps its content in files. To publish a post, you add a Markdown file. That’s simple, but it isn’t friendly to someone who doesn’t want to touch code.

EmDash adds the missing piece: a place to log in and write. According to the official README, you get:

  • An editor for posts and pages
  • A media library for images
  • Menus, categories and tags
  • User roles: Administrator, Editor, Author and Contributor
  • A tool that builds new content types without code
  • An import wizard for WordPress sites

Your site’s design is still an Astro project. EmDash calls this a theme, and it’s made of the same pages, layouts and components you’d write for any Astro site.

How EmDash is different from WordPress

Cloudflare’s main argument is about plugin security. In WordPress, a plugin can reach almost everything on your site, including the database. So one bad plugin can cause serious damage.

In EmDash, each plugin runs in its own sandbox. A plugin has to declare what it needs, such as “read content” or “send email”, and it can’t do anything else. You can see that list before you install it.

There’s a catch to know about. When we ran the EmDash installer, sandboxed plugins were turned off by default, and the installer says they need a feature that’s available on Cloudflare’s paid Workers plans.

Two more differences stand out:

  • Logging in: EmDash uses passkeys by default, so there’s no password to steal.
  • Hosting: EmDash runs on Cloudflare, or on any Node.js server with a SQLite database.

For a full comparison, see EmDash vs WordPress.

Is it really a “WordPress successor”?

Cloudflare described EmDash as the spiritual successor to WordPress. Not everyone agrees. Matt Mullenweg, the co-founder of WordPress, pushed back in public, and news reports say he argued that EmDash exists to sell more Cloudflare services.

Here’s our view. EmDash shares no code with WordPress, and it’s much younger. WordPress has thousands of plugins and themes, and EmDash is only starting to build that. But EmDash can import WordPress content, and it covers the same core jobs. Think of it as a new option, not a drop-in replacement.

Who should use EmDash?

EmDash is a good fit if:

  • You like Astro, but your writers want a dashboard.
  • You’re moving a simple WordPress blog and want something lighter to maintain.
  • You’re comfortable with a few terminal commands.

It’s not the best fit if:

  • You want a free static site on a host like GitHub Pages. EmDash needs a server and a database.
  • You depend on specific WordPress plugins.
  • You never want to see code. A hosted website builder will suit you better.

Not sure whether you need a CMS at all? Read Astro vs EmDash.

How to try it

The fastest way is the playground on the official site, emdashcms.com, where you can click around the admin without installing anything.

To run it on your own computer, follow our guide on how to install EmDash.

Where this information comes from

We checked these facts on November 6, 2026 against Cloudflare’s announcement post, the EmDash README, and the package’s release history on npm. EmDash changes quickly, so check the official docs for the latest details.

Frequently asked questions

Is EmDash free?

Yes. EmDash is open source under the MIT license. You still pay for wherever you host it, although Cloudflare and other hosts have free plans.

Is EmDash made by the Astro team?

EmDash is made by Cloudflare, and it's built on top of Astro. The company behind Astro joined Cloudflare in January 2026, so the two projects are closely related.

Do I need EmDash to use Astro?

No. Astro works well without any CMS. You can write your content in Markdown files. EmDash is for sites where people want a dashboard for writing and editing.

Is EmDash ready for real websites?

The project's README describes it as stable and ready for production, and it has had 1.x releases since late September 2026. It's still young, so expect fewer plugins and tutorials than WordPress has.

Stuck on a step?

Check the common errors guide, look up a word in the glossary, or ask in the official Astro Discord, where the support channels are friendly to beginners.

Keep reading

  1. How to Install EmDash (Step by Step)

    Create your first EmDash site on your own computer. One command sets up the project, then you finish the setup in your browser.

    EmDash, 7 minute read, November 6, 2026

  2. EmDash vs WordPress: Which Should You Choose?

    An honest comparison of EmDash and WordPress on plugins, security, hosting and ease of use, including when WordPress is still the better choice.

    EmDash, 7 minute read, November 6, 2026

  3. Astro vs EmDash: Do You Need a CMS?

    Astro and EmDash aren't rivals. EmDash is a CMS built on Astro. Here's how to decide whether plain Astro is enough for your site.

    EmDash, 5 minute read, November 6, 2026

Try "blog", "deploy" or "EmDash".