Skip to main content

Other backends

Sanity is one of many headless CMSs. They fall into three groups, and each could host Unyson+ through a thin adapter once the shared core exists.

Open source, self-hosted​

You can run these yourself, ship a plugin for them, and your users own everything.

CMSWhat it isFit for Unyson+
PayloadNode.js and TypeScript with a React adminThe strongest open-source target. Block fields and custom admin components suit a builder
StrapiA well-known open-source CMS with a plugin marketplaceGood. Its dynamic zones work like page sections
DirectusAn admin and API on top of any SQL databaseWeak. It is built for data more than pages
KeystoneJSA developer-focused CMSWeak. Its audience is smaller

Hosted services​

These work like Sanity: someone else runs the service.

CMSWhat it isFit for Unyson+
SanityStructured content with a customisable React StudioThe first target, and popular with Astro
StoryblokNested components with its own visual editorPossible through its app marketplace, but it already does part of the job
PrismicSection-based pages using "Slices"Possible
ContentfulAimed at larger companies, with an app frameworkPossible, for a smaller and more expensive market
HygraphGraphQL-firstWeak. It is less visual

Git-based​

Content is stored as files in the project's repository.

CMSWhat it isFit for Unyson+
TinaCMSVisual editing over Markdown and JSON files; pairs well with AstroGood for a file-based editor
Decap CMSA simple editor, formerly Netlify CMSWeak. It is simple and dated

Headless WordPress​

WordPress itself can be the backend, and it needs the least new work: editors keep the Unyson+ builder they know. See Headless WordPress.