See also: API Backend Frameworks Comparison: Strapi vs Frappe (ERPNext) vs NestJS vs Meteor vs WordPress
Contenders
- WordPress + WPGraphQL.
Type: Full CMS with GraphQL API plugin
Hypertext format: WordPress (XHTML based)
Database: MariaDB/MySQL
File storage: Filesystem (EBS)
Live Preview: Yes using Gutenberg - Strapi
Type: Headless CMS with REST API and GraphQL API
Database: PostgreSQL, MySQL, MariaDB
File storage: Filesystem (EBS) or S3-compatible
Live Preview: No - Hasura
Type: Database backend only with GraphQL API
Database: PostgreSQL, upcoming: MySQL, MongoDB
File storage: None
Live Preview: No - Webiny
Type: Headless CMS with GraphQL API
Database: DynamoDB, Elasticsearch (~$17/month depending on region)
Live Preview: No - TinaCMS Suite which consists of Tina Cloud and TinaCMS Toolkit. Powers ForestryCMS cloud service.
Type: Git-based & Markdown-based headless CMS with GraphQL API
Hypertext format: Markdown
Database: Git
File storage: Cloudinary
Live Preview: Yes using React components - Contentful
Type: Commercial GraphQL Content API / Headless CMS
Pricing: Free tier to 5 users and 25k documents, then $489/month for 25k documents - Sanity which includes Sanity Studio (open source)
Type: Commercial GraphQL Content API / Headless CMS
Pricing: Free tier (10k documents) then $99/project/month
File storage: Included, with CDN
Note about Sanity Studio: It is an open source React single page application (SPA) and can be integrated in your own applications.
Lock-in? Check out Sanity’s G2 reviews. - Storyblok
Type: Commercial GraphQL Content API / Headless CMS
Pricing: Free tier then $84/user/project/year
File storage: Included, with CDN - GraphCMS
Type: Commercial GraphQL Content API
Pricing: Starts at $299/project/month - Infinity
Type: Commercial tabular datasets with REST API
File storage: Included - ERPNext
Type: ERP with REST API
Database: MariaDB
File storage: Filesystem (EBS) - DatoCMS
Type: Commercial GraphQL Content API / Headless CMS
Pricing: Free tier (300 records) then EUR 199/project/month (100k records)
File storage: Included, with CDN - Pimcore
Type: CMS
Pricing: Open source, with commercial support
Database: MySQL
File storage: Filesystem (EBS) - Prismic
Pricing: Free for 1 user, $9/project/month for 3 users, $20/project/month for 7 users, then $125/project/month for 25 users
File storage: Included, with CDN - React Bricks
Type: Commercial Page-based Editor (not a content-oriented CMS) with React visual editor component
Pricing: Free for 5 pages, then $16/month for 50 pages, then $99/month for 500 pages - Editor.js
Type: Block-styled editor - Draft.js
Type: Rich text editor framework for React
Current results:
Seems good: Sanity (full package) or just Sanity Studio
Seems excluded:
- Contentful and Prismic. Reason: Reviewers migrating from Contentful and Prismic to Sanity.