VeloCMS vs EmDash

Two bets on the WordPress successor. Very different hardware.

EmDash is an open-source CMS built on Astro that runs on Cloudflare Workers or any Node.js server, while VeloCMS went multi-tenant SaaS on Railway with everything bundled in. Both arrived in 2026 on the same thesis — WordPress had to die — and just disagree about what replaces it.

The core architectural difference

EmDash's bet is that the future of publishing is serverless and edge-native. It is MIT-licensed and built on Astro, content lives in a SQL database (Cloudflare D1, SQLite, Turso or Postgres) with media in R2 or S3-compatible storage, and plugins run in isolated sandboxes with capabilities declared up front. Cloudflare released it as a developer preview in April 2026 and it is still a beta preview. There's genuinely good thinking here — plugin sandboxing in particular is a smart answer to the plugin CVE problem that damaged WordPress's security story.

VeloCMS's bet is the opposite: that the average creator running a newsletter, paywall, and AI-assisted blog doesn't want to host, deploy, or configure a CMS. We run on Railway — traditional containers, a stateful PocketBase process, and all the platform infrastructure handled. You get a subdomain, a login, and a working blog in under a minute. Railway issues the Let's Encrypt certificate when you bring a custom domain. You never touch a wrangler.toml.

The multi-tenancy gap

This is the starkest difference on the feature list. VeloCMS was designed for multi-tenancy from day one — agencies running client blogs, SaaS founders managing reader communities for multiple products, teams that need isolated client content under one billing roof. You get tenant_id-scoped records in one PocketBase database, wildcard subdomain routing, and tenant-scoped API rules that isolate each tenant's data by design. EmDash does not document multi-tenancy, so the safe assumption is one deployment per site: ten blogs means ten deployments to configure and monitor. That's fine for a solo developer who wants full control over each site. It's not ideal for an agency billing 40 clients.

Bundled vs. pluggable commerce and newsletter

VeloCMS ships native member paywalls (Stripe BYOK, magic-link auth, HMAC-signed unsubscribe), newsletter blast, and a Resend email layer out of the box. If you want to charge readers for a premium post, that's a toggle in the post editor — no plugin install, no third-party email service to connect. EmDash keeps its core small: its README lists a TipTap editor, passkey-first authentication, a media library and search in core, with forms and SEO as first-party plugins. A reader paywall or newsletter is not among the listed core features, so expect to add a plugin or custom code. The sandboxed model is secure, but it adds friction: find the right plugin, audit it, configure it. For writers and creators who just want it to work, that's overhead they didn't sign up for.

Where EmDash genuinely wins

Edge-native latency is real — Cloudflare Workers at the edge is faster than a Railway container in a fixed region for globally distributed readers. If your audience spans five continents and milliseconds matter, EmDash's architecture has a structural advantage. Plugin sandboxing is also a legitimately better security model than VeloCMS's approach (we ship first-party plugins only and have no third-party plugin marketplace, which sidesteps the problem rather than solving it). EmDash is also open source under the MIT license, which VeloCMS is not. And for developers who want to extend a CMS with custom JavaScript running in isolation — EmDash is the better playground.

VeloCMS vs EmDash — feature by feature

FeatureVeloCMSEmDash
ArchitectureNode.js + PocketBase (Railway)Cloudflare Workers or any Node.js server
Multi-tenancyBuilt-in (one database, tenant-scoped rules)Not documented (assume one install per site)
Native commerce / paywallNot in core (plugin or custom code)
Native newsletterNot in core (plugin or custom code)
AI editorGemini 2.5 Flash (BYOK)MCP server and agent skills; no built-in writing assistant listed
Plugin security modelNo third-party plugin marketplace (first-party plugins only)Sandboxed plugin workers
DatabasePocketBase v0.36 (SQLite, tenant_id row isolation)SQL: D1, SQLite, Turso or Postgres
TypeScript-first
Custom domain on Pro and aboveDepends on where you host it
Infrastructure managed by platformYes (Railway)You deploy and operate it (Cloudflare or Node.js)
Open sourceProprietaryOpen source (MIT)
Managed SaaS tierFrom $9/moNo managed tier documented

Run a free technical SEO, performance, and migration-readiness audit — no signup required.Audit my site

Which one is right for you?

Pick EmDash if…

  • You're a developer comfortable with Cloudflare Workers or Node.js hosting and want edge-native latency
  • You want fine-grained plugin control with JavaScript sandboxing
  • You're running a single site and don't need multi-tenancy
  • Commerce and newsletter aren't requirements — or you're happy wiring plugins
  • You want to contribute to an open ecosystem of sandboxed extensions

Pick VeloCMS if…

  • You're a creator or agency who wants everything (paywall, newsletter, AI, analytics) bundled
  • You need multi-tenant blogs — multiple sites under one login, one billing account
  • You want managed infrastructure: Railway handles deploys, Cloudflare handles certs
  • Commerce and BYOK Stripe are day-one requirements
  • You're migrating from WordPress and want a complete feature match

Multi-tenant by design

One PocketBase with tenant-scoped rules, wildcard subdomains, and custom domains with automatic SSL. EmDash does not document multi-tenancy — assume 10 sites, 10 setups.

Commerce + newsletter bundled

Member paywalls, Stripe BYOK, magic-link auth, and newsletter blast ship with the platform. No plugin to install, no third-party account to configure.

Zero infrastructure overhead

Railway runs the containers. Railway issues the TLS certificate. You edit posts. EmDash is self-hosted — you run the Workers or Node.js deployment yourself — a real cost for non-developers.

VeloCMS vs EmDash — your questions answered

Honest answers to the questions people ask when comparing the two platforms.

Should I pick EmDash or VeloCMS for my blog?

It depends on what you value. If you want managed infrastructure, bundled commerce and newsletter, and multi-tenant support without hosting anything yourself, VeloCMS is the faster path. If you're a developer who wants an open-source MIT-licensed CMS with edge-native latency and fine-grained plugin sandboxing, EmDash is worth a look — though it is still a beta preview.

Does EmDash support multi-tenancy?

Its documentation does not describe multi-tenancy, so assume one install per site. Running ten separate blogs would then mean ten separate deployments and ten separate configurations. VeloCMS was designed for multi-tenancy from day one — agencies and SaaS founders run many tenant blogs under one account.

Can I migrate from EmDash to VeloCMS?

Yes, if you can export your posts as JSON: VeloCMS's import pipeline accepts standard JSON post structures. Bring your posts, tags, and images. Migration takes a few minutes for a typical blog — and VeloCMS's WordPress Migration Wizard handles even larger content histories if you ever moved through WordPress first.

Which is faster — EmDash or VeloCMS?

For globally distributed readers, EmDash's Cloudflare Workers edge-native architecture has a structural latency advantage. VeloCMS runs on Railway in a fixed region and serves pre-rendered pages via Next.js ISR, Cloudflare CDN for static assets, and R2 for media — which is fast enough for most audiences.

Does EmDash have a built-in rich text editor?

EmDash includes a TipTap-based rich text editor in core, the same editor foundation VeloCMS uses. VeloCMS adds full slash-command menus, AI inline rewrites, image uploads, code blocks, and embeds — plus a visual page builder for full landing pages. Try both editors on a real draft before you decide.

What about commerce and newsletters — does EmDash support them?

EmDash's core feature list does not include a member paywall or newsletter, so those come from plugins or custom code. That's flexible, but it adds setup friction and possibly third-party costs. VeloCMS ships native member paywalls (Stripe BYOK, magic-link auth), newsletter blast with tag segmentation, and HMAC-signed unsubscribe — all bundled, zero extra plugins required.

Is VeloCMS more secure than EmDash?

They solve security differently. EmDash sandboxes plugins in isolated Workers — a genuinely smart approach to the plugin CVE problem. VeloCMS takes a different angle: there is no third-party plugin marketplace (first-party plugins only), which keeps the attack surface small. Both approaches avoid WordPress's open plugin model.

Which platform has better support?

VeloCMS Pro includes email support, Business adds priority support, and Agency gets dedicated onboarding. EmDash is an open-source project in beta preview, so support comes from its community and your own team. If you need a human to respond quickly when something breaks in production, VeloCMS's paid tiers have a clear advantage.

Ready for the bundled approach?

14-day free trial. Commerce, newsletter, and AI editor live on day one.

Honest trade-offs portfolio

76 platforms compared. Honestly.

VeloCMS compares against 76 platforms — WordPress, Substack, Ghost, Squarespace, Webflow, Framer, Klaviyo, ClickFunnels, and 68 more. We credit competitors where they win.