Compare

Moteur beside the others, checked on their own pages.

Eight content systems agencies ask us about, on the points that matter for client sites. We don’t win every row, and the tables say so. Each fact links to where it comes from.

Eight at a glance

Eight points for each. The page for each one has eighteen.

MoteurSanityStrapiPayloadWordPressContentfulDatoCMSStoryblokTinaCMS
Where the content livesPlain JSON files in the project’s own Git repositorySanity’s cloud (the Content Lake)1Your own SQL database2Your own database (MongoDB, Postgres or SQLite)3Your own MySQL or MariaDB database4Contentful’s cloud5DatoCMS’s cloud6Storyblok’s cloud7Markdown, MDX and JSON files in your Git repository8
Who runs itMoteur Cloud. Or host the open-source engine yourself, without the StudioThe editor can run anywhere. The content lives in Sanity’s cloud1Host it yourself, or Strapi Cloud from $35 a project a month9Host it yourself. New Payload Cloud projects are paused10Host it yourself, or WordPress.com11Hosted only5Hosted only12Hosted only7TinaCloud, or host the backend yourself8
Open sourceEngine: MIT. The Studio and Moteur Cloud: not open sourceEditor (Studio): MIT. Content Lake: not open source13MIT, with Enterprise code under its own licence14MIT15GPLv2 or later16Not open source (its SDKs, CLI and MCP server are MIT)17Not open source12Not open source (its SDKs and CLI are)18Apache-2.019
Free plan1 person, 1,000 entries, 2,000 API requests a month20 people, 10,000 documents, 3 days of history20Community, self-hosted: no limits. No free Cloud plan for new projects since 1 July 202621All of it, self-hosted, with no limits22Self-hosted: free, with no limits. You pay for hosting1110 people, 2 languages, 2 roles, 10,000 records5300 records, 5 languages, 3 days of history121 person (up to 2), 2 languages, 1 day of history182 people, 2 roles23
First paid planPersonal, $9 a month: 2 people, 10,000 entriesGrowth, $15 per person a month20Growth licence, $45 a month for 3 people, hosting apart21No public price: Enterprise is by quote22WordPress.com Personal, $4 a month billed yearly11Lite, $300 a month: 20 people, 3 languages5Professional, €149 a month billed yearly (€199 monthly)12Growth, $99 a month ($90.75 billed yearly), 5 people18Team, $24 a project a month, 3 people23
Review before publishingDrafts and reviews on every plan. A reviewer or admin approvesDrafts on every plan. Approvals are early access, or built yourself24Drafts free. Review stages on Enterprise25Drafts and versions free. Approval workflows on Enterprise26Draft and Pending Review in core. An editor approves by publishing27Drafts on every plan. Approval workflows on Premium28Drafts on every plan. Approval stages on Enterprise12A default review workflow on every plan. Your own on Premium29Paid plans: a save to a protected branch opens a GitHub pull request30
Working togetherOn Moteur Cloud: see who’s in which field, leave notes on fields, and no save overwrites another’sReal-time co-editing with presence, on every plan31No presence or co-editing in Strapi’s docs32One editor at a time (document locking). Live co-editing: Enterprise, coming soon33One editor at a time (post locking), and notes on blocks. Live co-editing was pulled from 7.034Shows who’s in an entry or field35Shows who’s there, and locks the record while someone edits36Comments on fields and a conflict warning. No live presence in its docs37Through Git branches and pull requests. No presence in its docs38
AI agents (MCP)Official and hosted: agents draft, and a person approves before anything goes liveOfficial and hosted: reads, writes, and can publish with no approval step39Official and built in: reads, writes and publishes, as far as the token allows40Official plugin: reads and writes, as far as the API key allows41Official MCP Adapter plugin: writes as the signed-in person, with no review step42Official, remote and local: reads, writes and publishes, with no approval step17Official and hosted (beta): asks before each write script, no review stage43Official and hosted: reads and writes, asks only before deleting44No official MCP server45

Sources

  1. sanity.io/docs/studio/deployment
  2. docs.strapi.io/cms/configurations/database
  3. payloadcms.com/docs/database/overview
  4. wordpress.org/about/requirements
  5. contentful.com/pricing
  6. datocms.com/docs/asset-api/images
  7. support.storyblok.com/hc/en-us/articles/25436594173713-Do-I-need-a-hosting-to-host-my-site-or-is-Storyblok-enough
  8. tina.io/docs
  9. strapi.io/blog/we-re-removing-the-free-plan-from-strapi-cloud
  10. payloadcms.com/payload-has-joined-figma
  11. wordpress.com/pricing
  12. datocms.com/pricing
  13. github.com/sanity-io/sanity/blob/main/LICENSE
  14. github.com/strapi/strapi/blob/develop/LICENSE
  15. github.com/payloadcms/payload/blob/main/LICENSE.md
  16. wordpress.org/about/license
  17. github.com/contentful/contentful-mcp-server
  18. storyblok.com/pricing
  19. github.com/tinacms/tinacms/blob/main/LICENSE
  20. sanity.io/pricing
  21. strapi.io/pricing-self-hosted
  22. payloadcms.com/get-started
  23. tina.io/pricing
  24. sanity.io/docs/workflows/cookbook-editorial-review
  25. docs.strapi.io/cms/features/review-workflows
  26. payloadcms.com/enterprise
  27. wordpress.org/documentation/article/post-status
  28. contentful.com/developers/changelog/multiple-workflows
  29. storyblok.com/docs/manuals/workflows
  30. tina.io/docs/drafts/editorial-workflow
  31. sanity.io/studio
  32. strapi.io/marketplace/plugins/@strapi-community-plugin-io
  33. payloadcms.com/docs/admin/locked-documents
  34. make.wordpress.org/core/2026/05/08/rtc-removed-from-7-0
  35. contentful.com/developers/changelog/see-who-is-working-on-the-same-piece-of-content
  36. datocms.com/docs/general-concepts/collaboration-features
  37. storyblok.com/docs/manuals/content-authoring
  38. tina.io/editorial-workflow
  39. sanity.io/docs/ai/mcp-server
  40. docs.strapi.io/cms/features/strapi-mcp-server
  41. payloadcms.com/docs/plugins/mcp
  42. developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter
  43. datocms.com/docs/mcp-server
  44. storyblok.com/docs/libraries/mcp-server
  45. tina.io/llms.txt

Checked 26 October 2026. From each one’s own pages. Contentful’s site turned our checker away, so its facts come from its pages as search engines show them. If something has changed, tell us and we’ll fix it here.

One by one

Each comparison in full

How we compare

A reader asksWho checks these?

MoteurWe do, on each product’s own pricing pages, docs and licence files, never on reviews or lists. Every fact links to its page.

A reader asksHow current is it?

MoteurEach table shows the day it was checked. Prices and plans change. If you spot one that has, tell us and we’ll fix it.

A reader asksDo you ever lose?

MoteurOften, and each page says where. Twenty free seats, GraphQL, custom roles, a visual editor: some of them do these better, and we’d rather you knew.

A reader asksCan we move our content?

MoteurYes. Each page has a moving-day section: the rival’s own export, Moteur’s command line, and agents that read one and write drafts to the other. Importers are coming.

Try it on one site.

A free project costs nothing, and its files are yours from the first save.