{
  "id": "contentful-vs-strapi",
  "ids": [
    "contentful",
    "strapi"
  ],
  "title": "Contentful vs Strapi: hosting, free access and control",
  "heading": "Contentful vs Strapi",
  "kicker": "CMS buying comparison",
  "deck": "Compare Contentful and Strapi by publishing scope, licensing, migration work and the operating responsibilities of a live site.",
  "description": "Compare Contentful and Strapi by publishing scope, licensing, migration work and the operating responsibilities of a live site.",
  "answerHeading": "Which CMS model fits the publishing team?",
  "answer": "Contentful provides a managed content platform; Strapi offers a CMS that can be self-hosted or run on paid Strapi Cloud. Compare control and operational responsibility alongside editorial needs. Contentful Free is currently restricted to learning and testing, while Strapi Community is free MIT-licensed software. Neither option supplies a finished frontend simply because a CMS project exists.",
  "checkedAt": "2026-10-15",
  "researchTag": "CMS buying comparison",
  "researchLimit": "Product capabilities and access terms are compared. The evaluation briefs are hypothetical; they do not imply a hands-on benchmark or measured vendor result.",
  "datasetDescription": "Seven CMS differences, four hypothetical buying briefs and a four-row migration acceptance checklist.",
  "type": "workflow-buying",
  "rows": [
    [
      "Operating model",
      "Hosted content platform",
      "Self-hosted CMS or paid Strapi Cloud"
    ],
    [
      "Core customisation",
      "Model content and use platform APIs and extensions",
      "Extend the CMS application and API implementation"
    ],
    [
      "Free scope",
      "Learning/testing plan; commercial use excluded",
      "MIT Community CMS software"
    ],
    [
      "Hosted free access",
      "Restricted Contentful Free plan",
      "No current Strapi Cloud Free plan"
    ],
    [
      "Premium governance",
      "Plan and space entitlements",
      "Paid CMS capabilities distinct from hosting"
    ],
    [
      "Frontend",
      "Build and host separately",
      "Build and host separately"
    ],
    [
      "Cost estimate",
      "Plan, spaces and usage plus delivery application",
      "CMS licence if needed, hosting and operations"
    ]
  ],
  "scenarios": [
    {
      "name": "Commercial launch",
      "question": "Can the proposed free option be used for the business?",
      "left": "Choose a commercially suitable paid subscription.",
      "right": "Review Community capabilities and budget infrastructure.",
      "note": "Contentful Free must not be treated as a free commercial production plan."
    },
    {
      "name": "Custom backend logic",
      "question": "Where will application-specific behaviour run?",
      "left": "Design external services and the supported extension boundary.",
      "right": "Demonstrate customisation and its upgrade responsibility.",
      "note": "Document behaviour in a small integration contract before implementation."
    },
    {
      "name": "Managed operations",
      "question": "Who restores content and handles capacity changes?",
      "left": "Confirm the platform service and export/recovery requirements.",
      "right": "Choose Cloud or a self-hosted operations arrangement explicitly.",
      "note": "A free CMS licence does not specify backup or recovery service levels."
    },
    {
      "name": "Approval controls",
      "question": "Which governance functions must editors use?",
      "left": "Map required roles and workflows to the selected plan and space.",
      "right": "Map history, review workflows and SSO to CMS entitlements.",
      "note": "Do not assume a hosting payment includes every premium editorial feature."
    }
  ],
  "exampleTable": {
    "caption": "Proposed CMS acceptance checklist; these are evaluation requirements, not measured product scores.",
    "headers": [
      "Requirement",
      "Evidence to collect",
      "Acceptance condition"
    ],
    "rows": [
      [
        "Content migration",
        "A sample export and import covering references, media and languages",
        "The approved sample preserves meaning and editable structure"
      ],
      [
        "Publishing control",
        "A demonstration using the intended editor and reviewer permissions",
        "Unauthorised changes cannot reach the live site"
      ],
      [
        "Delivery ownership",
        "An architecture naming CMS, frontend, hosting and integration owners",
        "Every production dependency has a support and recovery owner"
      ],
      [
        "Commercial scope",
        "A quote for the required licence, capacity and operating services",
        "The estimate includes renewal and implementation responsibilities"
      ]
    ]
  },
  "sections": [
    {
      "id": "platform-boundary",
      "title": "Decide who operates the content service",
      "navLabel": "Decide who operates the content service",
      "paragraphs": [
        "Draw a boundary around the content store, editor, APIs, assets and frontend. Then assign an owner for upgrades, recovery, access and capacity. This reveals which work the managed platform provides and which work remains with the application team in either design.",
        "For Strapi, assess CMS and hosting purchases separately. A Community deployment on Cloud does not become a premium CMS licence merely because hosting is paid. A self-hosted deployment can also buy paid CMS capabilities without buying Strapi Cloud."
      ]
    },
    {
      "id": "commercial-free",
      "title": "Validate commercial access before building the pilot",
      "navLabel": "Validate commercial access before building the pilot",
      "paragraphs": [
        "Contentful currently describes Free as a learning and testing plan, with commercial use excluded in its usage terms. A successful prototype on Free is therefore not proof that the same account can support the business launch. Establish the eligible production subscription before approving a migration budget.",
        "For Strapi, the free Community software moves the cost question to deployment and operations rather than eliminating it. Include the database, backups, asset delivery and upgrade testing, then identify whether the project needs separately licensed history, identity or review functions."
      ]
    }
  ],
  "faqs": [
    {
      "question": "Can Contentful Free run a commercial website?",
      "answer": "Current Free usage terms restrict it to learning and testing and exclude commercial use. Select an eligible commercial plan for a business deployment."
    },
    {
      "question": "Is Strapi Cloud still free?",
      "answer": "The current Cloud offer is paid and the old Free plan has been removed. Community CMS remains free software for self-hosting."
    },
    {
      "question": "Does Strapi Cloud include every paid CMS feature?",
      "answer": "No. CMS licensing and hosting are separate decisions. Verify the CMS edition and Cloud resources independently."
    }
  ],
  "sources": [
    {
      "url": "https://www.contentful.com/pricing/",
      "facts": "Current Contentful product, access or operating scope used in this comparison."
    },
    {
      "url": "https://www.contentful.com/help/admin/usage/usage-limit/",
      "facts": "Current Contentful product, access or operating scope used in this comparison."
    },
    {
      "url": "https://strapi.io/pricing-cms",
      "facts": "Current Strapi product, access or operating scope used in this comparison."
    },
    {
      "url": "https://strapi.io/pricing-cloud",
      "facts": "Current Strapi product, access or operating scope used in this comparison."
    },
    {
      "url": "https://support.strapi.io/articles/2504923352-understanding-the-difference-strapi-cloud-vs-strapi-cms",
      "facts": "Current Strapi product, access or operating scope used in this comparison."
    }
  ],
  "relatedLinks": [
    {
      "path": "/guides/cms-migration-checklist/",
      "title": "Plan a CMS migration without losing key content"
    },
    {
      "path": "/guides/software-total-cost/",
      "title": "Build the complete software cost estimate"
    },
    {
      "path": "/categories/headless-cms/",
      "title": "Browse headless CMS products"
    }
  ]
}
