Contentful のオープンソース代替 6選
Contentful の代替として最もスター数が多いのは Strapi です。 ほかに Payload CMS、Directus、Wagtail などがあります。 いずれも自分のサーバー(セルフホスト)で動かせます。ただし 1件は、ソースコードは公開されていても OSI 承認のオープンソースではない「ソース公開型」で、商用利用などに条件があります(表の「ライセンス」欄に記載)。このうち 4件は UI が日本語に対応しています。スター数・最終更新・日本語化率・必要スペック・ライセンスを並べて比較できます。
最終更新:2026年9月17日(GitHub データは毎日自動更新)
なぜ Contentful から乗り換えるのか
Contentful は Basic プランで月額 約45,000円、API 呼び出し数やユーザー数の上限を超えると大きく跳ね上がります。小規模なサイトには過剰なコストです。
Strapi / Directus / Payload などのヘッドレス CMS なら、同じ「API でコンテンツを配信し、フロントは Next.js 等で自由に作る」構成を、サーバー代だけで実現できます。コンテンツモデルをコードで管理できる点はむしろ優れています。
Contentful の CDN・グローバル配信・SLA が必須の大規模サイトでは、セルフホストの運用負荷と天秤にかける必要があります。
年間いくら安くなる?
シンVPS で始める
PR
※ Basic 月額 約45,000円(目安)で試算。運用の手間・バックアップ・ドメイン代は含みません。運用工数や損益分岐点まで見るなら 年間節約額シミュレーター。
用途別のおすすめ
比較表
| # | ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | Docker | クラウド版 | ライセンス |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Strapi | 73,420 | 4日前 | 82% | 2GB | ふつう | ○ | ○ | MIT |
| 2 | Payload CMS | 45,624 | 20時間前 | あり | 1GB | ふつう | ○ | ○ | MIT |
| 3 | Directus | 38,798 | 24時間前 | 67% | 1GB | かんたん | ○ | ○ | MSCL-1.0-GPL(ソース公開型) |
| 4 | Wagtail | 20,599 | 22時間前 | 未検出 | 1GB | ふつう | ○ | ― | BSD-3-Clause |
| 5 | KeystoneJS | 9,986 | 2日前 | 未検出 | 1GB | ふつう | ― | ― | MIT |
| 6 | Umbraco | 5,280 | 20時間前 | 36% | 2GB | ふつう | ○ | ○ | MIT |
#1
Strapi
Contentful の代替。最も使われているヘッドレス CMS
Strapi はコンテンツタイプを GUI で設計すると REST / GraphQL API が自動生成されるヘッドレス CMS です。Next.js などのフロントエンドと組み合わせて使う構成が一般的で、プラグインとカスタマイズ性の高さが特徴です。Node.js 製で、クラウド版と MIT ライセンスの Community 版があります。
- Docker対応
- SSO対応
- クラウド版あり
- セルフホスト可
- 日本語UI
#2
Payload CMS
Next.js に組み込める TypeScript 製ヘッドレス CMS
Payload は設定をコード(TypeScript)で書くヘッドレス CMS で、Next.js アプリの中に同居させられます。認証・アクセス制御・ローカライズ・バージョン管理を備え、管理画面は自動生成されます。コードで管理したい開発チーム向けで、Contentful のような外部 SaaS に依存しない構成を作れます。
- Docker対応
- クラウド版あり
- セルフホスト可
- 商用利用可
- 日本語UI
#3
Directus
既存の SQL データベースを即座に管理画面と API にする
Directus は既存のデータベースに接続するだけで、テーブルを直接編集できる管理画面と REST / GraphQL API を提供します。データベース側のスキーマをそのまま使うため、他のシステムと共存させやすいのが特徴です。ヘッドレス CMS としても、社内データの管理画面としても使えます。ライセンスは BSL(一定規模以下は無償)です。
- Docker対応
- SSO対応
- クラウド版あり
- セルフホスト可
- 日本語UI
#4
Wagtail
Django ベースの編集者にやさしい CMS
Wagtail は Python / Django で書かれた CMS で、StreamField というブロック型の編集 UI が特徴です。NASA や Google など大規模サイトでの採用実績があり、ヘッドレスとしても従来型としても使えます。
- Docker対応
- セルフホスト可
- 商用利用可
#5
KeystoneJS
TypeScript でスキーマを書くヘッドレス CMS
Keystone はスキーマをコードで定義すると GraphQL API と管理画面が生成されるヘッドレス CMS です。Prisma をベースにしており、Node.js アプリのバックエンドとしても使えます。
- セルフホスト可
- 商用利用可
#6
Umbraco
.NET 製のエンタープライズ向け CMS
Umbraco は ASP.NET Core で動く CMS で、編集者向けの使いやすい管理画面と開発者向けの柔軟性を両立しています。.NET 環境の企業サイトで採用されることが多いです。
- Docker対応
- クラウド版あり
- セルフホスト可
- 商用利用可
- 日本語UI
Contentful からの移行の流れ
- Contentful のコンテンツモデル(タイプとフィールド)を書き出し、移行先で同じ構造を定義
- Contentful の Export CLI で JSON をエクスポートし、移行先の API またはインポートスクリプトで取り込む
- フロントエンドの API クライアントを差し替え、プレビューとキャッシュの挙動を確認
- 並行運用後、Contentful のスペースを削除
よくある質問
Contentful の代替で一番人気のオープンソースは?
GitHub のスター数では Strapi(73,420★)が最多です。Contentful の代替。最も使われているヘッドレス CMS。
日本語で使える Contentful の代替はありますか?
Strapi、Payload CMS、Directus、Umbraco は UI が日本語に対応しています。
Contentful の代替は本当に無料ですか?
ソフト自体はオープンソースで無料です。自分でサーバーを用意する場合は VPS 代(月額数百円〜数千円)がかかります。Contentful が月額 45,000円なので、人数が多いほど差が開きます。
初心者でも導入しやすいのは?
Directus は Docker Compose で数分で起動でき、導入難易度「かんたん」です。