Compare

An honest table.

These are good tools; most of them are why highseam’s architecture looks the way it does. Where they’re ahead, this table says so. Where highseam is ahead, it’s usually because your site is SvelteKit on Cloudflare, or because your content already lives in a SQL table you own.

highseamPayloadStrapiDirectusSanity
Runs on Cloudflare WorkersCore design goal — Web Crypto only, identical in dev and prodYes — official D1 template (Next.js on Workers; paid plan for bundle size)No — Node serverNo — Node servern/a — hosted backend
Sits on your existing SQL tablesYes — table-backed collections, nothing migratedNo — owns its schemaNo — owns its schemaYes — introspects existing databasesNo — content lives in its Content Lake
DatabasesCloudflare D1 — JSON documents or your tables (JSON file in dev)Postgres, MongoDB, SQLite / D1Postgres, MySQL, SQLitePostgres, MySQL, SQLite, SQL Server, Oracle…Hosted Content Lake
Native frameworkSvelteKit (Svelte 5)Next.js (React)Node + React adminNode + Vue adminReact Studio
ConfigurationOne TypeScript fileTypeScript config, code-firstContent-type builder UIDatabase-first, configured in the appTypeScript schemas
APIsREST + GraphQL + server-side Local APIREST + GraphQL + Local APIREST, GraphQL via pluginREST + GraphQLGROQ + GraphQL
Drafts & scheduled publishingYes — scheduling with no job runnerYesYesYesYes
LocalizationPer-field, with locale fallbackYesYesYesYes
Rich text editorStructured block editor + sanitized HTML fields — not Lexical parityLexical — the deepest editor in this tableBlocks editorWYSIWYG / markdownPortable Text
Collaborative editingNo — document locking insteadDocument lockingNoNoYes — real-time multiplayer
Image transformsNo transform service — focal point via plain CSSYes — sharp (constrained on Workers)Yes — responsive formatsYes — on-the-fly transformsYes — full pipeline with hotspot
Ecosystem & pluginsYoung — a plugin API, no marketplaceLargeHuge marketplaceLargeLarge
License & self-host costMIT — free, anywhereMIT — free self-host; paid cloudMIT core; paid enterprise & cloudFair-source (MSCL) — free under $5M revenue / 50 staffProprietary SaaS — free tier, usage pricing (Studio is MIT)
Track recordv1.x — one production deployment of noteYears; large install baseYears; one of the biggestYears; matureYears; mature

All product names belong to their owners; comparisons are nominative and descriptive. Spot something outdated or unfair? Open an issue. This page’s job is to be right, not to win.

The short version

Pick Payload if you live in React/Next and want the deepest editor experience. Pick Directus if you need a mature data platform over arbitrary SQL databases. Pick Sanity if real-time collaborative editorial work is the job. Pick Strapi for the ecosystem and the marketplace.

Pick highseam when your site is SvelteKit on Cloudflare and you want the CMS in the same deploy, or when a CMS adopting the database you already have matters more than a marketplace you don’t need yet.

highseam ·MIT·built on SvelteKit + Cloudflare ·this site runs on highseam