What 'open source' actually costs in a headless CMS
Open source rarely means free to run. Licences, cloud upsells and the verified cost of six popular headless CMSs — with the numbers from their own pages.
Other languages:TürkçeDeutschFrançaisç®€ä½“ä¸æ–‡æ—¥æœ¬èªžItaliano
"Open source" is doing several different jobs in this category, and the difference between them is thousands of dollars a year.
Four things the phrase can mean
Free to licence, free to run. The repository contains the whole product. It works with no vendor account, forever. Strapi Community, Ghost and Payload are in this bucket.
Open core. The core is open; SSO, audit logs, granular permissions or support live in a paid edition. Legitimate — but the free repository is not the product the homepage describes, and the features you discover are missing are usually the compliance ones.
Source-available. You can read it, and the licence restricts what you may do — commonly "not as a competing hosted service". BSL and SSPL are here. Fine for most users, disqualifying if you are building a platform.
Open client, hosted backend. The SDK is open source; the content actually lives in the vendor's service and cannot be self-hosted at all. The npm package is MIT and the product is not something you can run.
Before shortlisting anything, answer one question: does the free repository run in production without a vendor account?
Check whether media upload works without a hosted transform service, whether search works without a paid add-on, whether the admin phones home for licence validation, and whether the delivery path assumes the vendor's CDN.