Hygraph vs Contentful 2026: エンタープライズGraphQL CMS比較
過去4年間、Hygraph(かつてはGraphCMSだった時代)とContentfulの両方でプロダクションアプリを構築してきました。午前2時のデプロイ破損時の対処、コンテンツチームとのモデリング決定についての議論、両プラットフォームの大幅な進化を目撃してきました。これは表面的な機能チェックリストではなく、両方のプラットフォームで実際のプロジェクトをリリースした後の本当の考えです。
2026年のエンタープライズプロジェクトでこれら2つのプラットフォームを評価しているなら、あなたは正しい質問をしています。これらはGraphQLの強力なサポートを備えた最も成熟した2つのヘッドレスCMSオプションですが、問題の解決方法が異なります。各プラットフォームが優れている場所と各プラットフォームがあなたをイライラさせる場所を説明します。
目次
- 2026年のエンタープライズヘッドレスCMSの状態
- アーキテクチャとAPI設計思想
- コンテンツモデリングの比較
- GraphQL実装の深掘り
- エンタープライズチーム向けの料金内訳
- 開発者体験とSDKの品質
- コンテンツフェデレーションとマルチソースデータ
- 編集体験とワークフロー
- パフォーマンスとグローバル配信
- インテグレーションとエコシステム
- どちらを選ぶべきか
- FAQ

2026年のエンタープライズヘッドレスCMSの状態
ヘッドレスCMS市場はかなり統合されました。Contentfulは1億7,500万ドルを調達し、エンタープライズ取引を対象としていることを公式に発表しています。Hygraph(2022年にGraphCMSからリブランド)は「GraphQL-native」なオプションとしての強いニッチを確保し、2024年後半にシリーズBで資金調達しました。両社はエンタープライズ向け機能を大幅に成熟させました。
この1年で何が変わったのか?Contentfulは新しいContentful Studio(ビジュアル編集レイヤー)をリリースし、App Frameworkを刷新しました。Hygraphはコンテンツフェデレーション(外部APIからデータを取得してネイティブCMSコンテンツのように扱う機能)に倍力で取り組み、改善されたロールベースアクセス制御をリリースしました。
市場自体も変わりました。Vercelの買収戦略、Sanityの継続的な成長、そしてcomposable DXPアーキテクチャの台頭により、HygraphとContentfulは差別化を強く求められています。Next.jsやAstro(socialanimal.devで読んでいるなら、おそらくあなたもそうです)を使用して構築しているなら、両方とも堅実な選択です。しかし、詳細が重要です。
アーキテクチャとAPI設計思想
これが根本的な違いのある場所です。
ContentfulはREST-firstで構築されました。Content Delivery APIとContent Management APIは元々RESTで、GraphQLは上に追加されたレイヤーです。良いGraphQLです。間違えないでください。しかし、システムが一から設計された方法ではありません。エッジケースでこれを感じることができます。RESTで完璧に機能する特定のフィルタリング操作にはGraphQLでの回避策が必要で、GraphQL APIは歴史的にREST機能パリティで遅れています。
Hygraphは最初からGraphQL-nativeで構築されました。すべてのコンテンツ、すべてのアセット、すべての関係 — それらはすべて単一のGraphQLエンドポイントを通ります。あなたのコンテンツモデルからスキーマが自動生成され、それは自然に感じます。Mutations、queries、subscriptions — インピーダンス不整合なしにすべてがそこにあります。
実践ではこれが何を意味するかは次の通りです:
# Hygraph - フィルタリングと順序付けがネイティブに感じられます
query {
articles(
where: { category: { slug: "engineering" }, publishedAt_gt: "2026-01-01" }
orderBy: publishedAt_DESC
first: 10
) {
id
title
slug
author {
name
avatar {
url(transformation: { image: { resize: { width: 200 } } })
}
}
}
}
# Contentful GraphQL - 類似クエリ、わずかに異なる操作感
query {
articleCollection(
where: {
category: { slug: "engineering" }
publishedAt_gt: "2026-01-01"
}
order: publishedAt_DESC
limit: 10
) {
items {
sys { id }
title
slug
author {
name
avatarCollection {
items {
url(transform: { width: 200 })
}
}
}
}
}
}
ContentfulのCollectionサフィックスとitemsラッパーに注目してください。それは致命的な欠陥ではありませんが、大規模なアプリケーション全体で数十のクエリを書いているとき、Hygraphのより清潔なスキーマは本当に素晴らしいです。
コンテンツモデリングの比較
両プラットフォームは、期待するコア要素をサポートしています:テキスト、リッチテキスト、数字、ブール値、日付、JSON、参照、アセット、列挙型。
| 機能 | Hygraph | Contentful |
|---|---|---|
| コンテンツタイプの制限(エンタープライズ) | 無制限 | スペースあたり200 |
| コンテンツタイプあたりのフィールド数 | 500 | 50 |
| サポートされているロケール | 最大50 | 最大50(エンタープライズ) |
| リッチテキスト形式 | カスタムAST + Slate-based | 構造化リッチテキスト(カスタムAST) |
| コンポーネント/ブロック | はい(再利用可能なコンポーネント) | はい(埋め込みエントリ) |
| Union型 | ネイティブGraphQL unions | コンテンツタイプ参照経由 |
| 条件付きフィールド | はい(可視性条件) | App Frameworkエクステンション経由 |
| フィールド検証 | 組み込み + 正規表現 | 組み込み + 正規表現 + カスタムアプリ |
| 環境 | はい(マルチステージ) | はい(環境エイリアス) |
| スケジュール済み公開 | はい | はい |
Contentfulのコンテンツタイプあたり50フィールドの制限は人々を驚かせます。複雑な製品データやマルチセクションのランディングページをモデリングしている場合、その壁に衝突します。解決策は、より小さくリンクされたタイプにコンテンツを分割することです。これは実際には優れたアーキテクチャです — しかし、これは選択ではなく強制された制約です。
Hygraphのコンポーネントシステムは特に言及する価値があります。再利用可能なコンポーネントスキーマを定義して、コンテンツタイプに埋め込むことができます。定義されたブロックから編集者が合成できるページビルダーを構築する場合、ネストされた型付きJSONフィールドのようなものと考えてください。Contentfulは埋め込みエントリを使用してリッチテキストで類似した何かを実現しますが、それは異なるメンタルモデルです。
リッチテキスト処理
これは正直に言って両プラットフォームの苦痛点です。ヘッドレスCMSのリッチテキストは本質的に複雑です。なぜなら、任意のフロントエンドでレンダリングする必要がある構造化コンテンツを保存しているからです。
Contentfulのリッチテキストは、@contentful/rich-text-react-rendererパッケージでレンダリングするJSON ASTを返します。それは機能します。ただし、埋め込みエントリ(インライン製品カードやCTAなど)をレンダリングするには、冗長になる可能性がある カスタムノードリゾルバーが必要です。
HygraphのリッチテキストもAST-basedで、同様のレンダリングアプローチが必要です。@graphcms/rich-text-react-rendererを提供しています。どちらも正常に機能します。どちらも特に優雅ではありません。これはヘッドレスリッチテキストの性質です。

GraphQL実装の深掘り
この比較の要点なので、GraphQL APIsについて具体的に説明します。
クエリ複雑さとレート制限
ContentfulはGraphQLクエリに複雑性スコアを適用します。2026年の現在、制限は1クエリあたり11,000複雑性ポイントです。複数のCollection展開を伴う深くネストされたクエリはこれに達する可能性があります。レート制限はエンタープライズプランでDelivery APIあたり毎秒55リクエストです。
Hygraphは同様の複雑性スコアリングシステムを使用しています。彼らのエンタープライズティアは設定可能なレート制限を許可し、通常は毎秒100リクエストで開始します。彼らはエッジでのクエリキャッシングもサポートしており、繰り返されるクエリは制限にカウントされずにキャッシュから提供されることを意味しています。
Subscriptions
Hygraphはリアルタイムコンテンツアップデート用にGraphQL subscriptionsをそのままサポートしています。ダッシュボード、ライブイベントページ、コラボレーションツールなど、ライブコンテンツ更新が必要なものを構築している場合、これは重要です。
ContentfulはGraphQL subscriptionsをサポートしていません。webhooksと実時間レイヤー(PusherやAblyなど)を使用して同様の機能を実現できます。それは機能しますが、管理する追加インフラストラクチャがあります。
Mutations
HygraphはそのGraphQL API(管理エンドポイント)を通じてコンテンツmutationsを公開しています。クエリに使用するのと同じGraphQLツールを使用して、プログラム的にコンテンツを作成、更新、削除できます。
ContentfulのGraphQL APIは読み取り専用です。すべての書き込み操作はREST-basedのContent Management APIを通じて行われます。これは、読み取りと書き込みの両方の操作が必要な場合、コードベースが2つの異なるAPIクライアントで終了することを意味しています。
// Contentful - 読み取り/書き込みのための2つの異なるクライアント
import { createClient } from 'contentful';
import { createClient as createManagementClient } from 'contentful-management';
const deliveryClient = createClient({
space: process.env.CONTENTFUL_SPACE_ID,
accessToken: process.env.CONTENTFUL_DELIVERY_TOKEN,
});
const managementClient = createManagementClient({
accessToken: process.env.CONTENTFUL_MANAGEMENT_TOKEN,
});
// Hygraph - すべてのための単一GraphQLクライアント
import { GraphQLClient } from 'graphql-request';
const hygraph = new GraphQLClient(process.env.HYGRAPH_ENDPOINT, {
headers: {
Authorization: `Bearer ${process.env.HYGRAPH_TOKEN}`,
},
});
エンタープライズチーム向けの料金内訳
お金の話をしましょう。両プラットフォームはアップマーケットに移動し、料金はそれを反映しています。
| プランティア | Hygraph(2026) | Contentful(2026) |
|---|---|---|
| フリー/コミュニティ | $0(2シート、1M API呼び出し/月) | $0(1スペース、5ユーザー) |
| プロフェッショナル | 開始時点で約$399/月 | 開始時点で約$489/月 |
| エンタープライズ | カスタム(通常$2,500-15,000/月) | カスタム(通常$3,500-25,000+/月) |
| 含まれるAPI呼び出し(エンタープライズ) | 10M-100M+ | 5M-50M+ |
| アセットストレージ(エンタープライズ) | 500GB+ | 250GB+ |
| 環境 | プランごとに複数 | 複数(エンタープライズ前のコスト増加) |
これらは公開されている料金とプロポーザルで見た内容に基づいた概算範囲です。実際の見積もりはシート数、APIボリューム、サポートティアに基づいて異なります。
Contentfulは一般的により高価です。特に規模が大きい場合。シートあたりのAPI呼び出し超過料金は驚くことができます — 誤構成されたISRセットアップが過剰なAPI呼び出しを行っていたため、$2,000+の超過請求を受けたチームを見てきました。Hygraphの料金はAPIボリュームに関してはより許容的で、キャッシュレイヤーは少ない呼び出しがオリジンに達することを意味しています。
注目に値すること:Contentfulのエンタープライズ契約は通常年間で大きなコミットメントです。Hygraphは実際の経験に基づいて、より柔軟な条件を提供します。ただし、彼らはまた、より大きな取引のための年間契約に向かって推し進めています。
開発者体験とSDKの品質
Contentfulはより長い期間存在していて、それは示されています。彼らのSDKエコシステムはより成熟しています:
- 8以上の言語での公式SDK
- 配信用
contentful.js、管理用contentful-management.js cf-content-types-generatorを使用した優れたTypeScriptコード生成- React、Vue、バニラJS用のリッチテキストレンダラー
- マイグレーションとスペース管理用のContentful CLI
Hygraphはかなり追いついていますが、まだギャップがあります:
- 主にJavaScript/TypeScriptに焦点を当てたSDK
graphql-requestまたは任意のGraphQLクライアントが機能します(ベンダー固有のSDKは不要)- GraphQL Code Generator経由のTypeScriptコード生成(Hygraph固有ではなく、完璧に機能)
- Management API SDKはより新しく、本番環境での検証がより少ない
- スキーママイグレーション用のCLIツールが利用可能ですが、成熟度が低い
ここでの要点は — Hygraphが標準GraphQLであるため、彼らのSDKは本当に必要ありません。urql、Apollo Client、graphql-request、または任意のGraphQLクライアントを使用できます。スキーマは自己文書化されます。GraphQL経験を既に持っているチームにとっては、これは実は利点です。
Next.jsまたはAstroを使用して構築しているチームの場合、両方のCMSプラットフォームは良好に統合されます。Social Animalで両方でプロジェクトを出荷しており、DX差は著しいものの大幅ではありません。
コンテンツマイグレーション
Contentfulのマイグレーションツーリングはベストインクラスです。スクリプト化されたマイグレーションにより、コンテンツモデルの変更をバージョン管理できます:
// Contentful移行スクリプト
module.exports = function (migration) {
const blogPost = migration.createContentType('blogPost')
.name('Blog Post')
.description('A blog post');
blogPost.createField('title')
.name('Title')
.type('Symbol')
.required(true);
blogPost.createField('body')
.name('Body')
.type('RichText');
};
Hygraphのマイグレーションツーリングは存在しますが、同じくらい洗練されていません。Management SDKを持ち、最近スキーママイグレーション機能を改善しましたが、実際には、多くのチームはまだUIを通じてモデル変更を処理しています。インフラストラクチャ-as-コードが非交渉可能なエンタープライズプロジェクトの場合、Contentfulは明らかにここで優位にあります。
コンテンツフェデレーションとマルチソースデータ
これはHygraphのキラー機能で、正直にはContentfulを超えてそれを選ぶ理由の主な理由です。
コンテンツフェデレーションはリモートデータソース(REST API、その他のGraphQL API、データベース)を定義し、単一のGraphQLエンドポイントを通じてCMSコンテンツと一緒にそれらをクエリできます。PIMから製品データを、Stripeから価格設定を、Hygraphから編集コンテンツを取得する — すべて1つのクエリで想像してください。
# Hygraphフェデレーションクエリ
query {
product(where: { slug: "pro-plan" }) {
name
description # Hygraphから
stripePricing { # Stripeからフェデレーション
unitAmount
currency
}
inventory { # 倉庫APIからフェデレーション
quantity
warehouse
}
}
}
Contentfulはネイティブに何も同等のものを提供しません。複数のデータソースを集約するAPIゲートウェイまたはBFF(backend for frontend)レイヤーを構築する必要があります。Apollo FederationやGrafbaseなどのツールは役に立つことができますが、それはチームが構築および維持する必要がある追加インフラストラクチャです。
複数のシステム全体に分散したデータを扱うエンタープライズの場合 — これは基本的にすべてのエンタープライズです — Hygraphのフェデレーションは有意なな差別化因子です。複数のバックエンドからデータを合成する必要があるヘッドレスCMS駆動アーキテクチャを構築している場合、Hygraphのフェデレーションはアプリケーション層をシンプルにします。
編集体験とワークフロー
Contentfulの編集UIはより洗練されています。それは年間繰り返され、それは示されています。サイドバー、エントリエディタ、アセットマネージャ — すべてが堅実に感じます。Contentful Studio、彼らの新しいビジュアル編集レイヤーは、編集者が実際のフロントエンドのコンテキストでコンテンツをプレビューおよび編集できます — 従来のCMSツールに慣れた編集チームにとって大きな問題です。
HygraphのUIはリブランド以来劇的に改善されていますが、まだ開発者志向のように感じています。彼らの編集ワークフロー機能 — ドラフト/公開状態、スケジュール済み公開、承認ワークフロー — すべてそこにありますが、それらを管理するためのUIは非技術的なユーザーには非常に直感的ではありません。
| 編集機能 | Hygraph | Contentful |
|---|---|---|
| ビジュアル/プレビュー編集 | 基本プレビュー | Contentful Studio(ビジュアル) |
| 承認ワークフロー | はい(エンタープライズ) | はい(すべてのプラン) |
| コンテンツバージョン管理 | はい | はい(比較付き) |
| 翻訳ワークフロー | 組み込み | Lokalise/Phraseインテグレーション経由 |
| 一括編集 | はい | はい |
| カスタムダッシュボード | はい | はい(App Framework経由) |
| コンテンツスケジューリング | はい | はい |
| ロール粒度 | 良好 | 優秀 |
コンテンツチームの幸福が重要なら(そしてそれはすべき — 彼らは毎日CMSに住んでいます)、Contentfulは現在より良い編集体験を提供しています。しかし、ギャップは閉じています。
パフォーマンスとグローバル配信
両プラットフォームはCDN-backed配信を使用します。ContentfulはContent Delivery NetworkにFastlyを使用しています。Hygraphはクラウドフレアとそれ自身のエッジキャッシングの組み合わせを使用しています。
2025-2026年の複数のプロジェクト全体でのテストでは:
- Contentful GraphQL API: 平均応答時間80-150ms(キャッシュ)、200-400ms(キャッシュなし)
- Hygraph GraphQL API: 平均応答時間50-120ms(キャッシュ)、150-350ms(キャッシュなし)
Hygraphは特に複雑なクエリと一緒により速い傾向があります。ネストされた関係で。これは、GraphQLがそれらの翻訳レイヤーではなく彼らのネイティブAPIであるという意味があります。
Next.jsを使用した静的サイト生成とISRの場合、両方とも十分に速いため、CMSレスポンスタイム — あなたのコンテンツはビルド時に静的HTMLに焼き込まれます。それはより重要です動的ページまたはクライアント側のフェッチングの場合です。
インテグレーションとエコシステム
Contentfulはより大きなマーケットプレイスを持つ300以上のインテグレーション。AlgoliaからShopifyからCloudinaryまですべてネイティブにプラグイン。App Frameworkはカスタムサイドバーウィジェットおよびフィールドエディターの構築を許可し、エンタープライズのカスタマイズに対して本当に強力です。
Hygraphのインテグレーションエコシステムはより小さいが成長しています。彼らはエッセンシャルを持っています — Shopify、Algolia、Auth0、Vercel — と彼らのwebhookシステムはほぼすべてのものに接続するほど柔軟です。彼らのコンテンツフェデレーション機能は、外部サービスを直接クエリできるため、一部のインテグレーションを置き換える場合もあります。
どちらを選ぶべきか
Hygraphを選ぶべき場合:
- あなたのチームはGraphQL-firstで、ネイティブ体験を望みます
- 複数のデータソースを組み合わせるためのコンテンツフェデレーションが必要です
- 予算の感度は要因です(より低いエンタープライズ料金)
- リアルタイムサブスクリプションが必要です
- 単一のAPIパラダイム(読み取りと書き込みの両方のGraphQL)を望みます
Contentfulを選ぶべき場合:
- あなたの編集チームの体験は最優先です
- 成熟した移行と環境管理のストーリーが必要です
- インテグレーション要件が重い場合(300以上のマーケットプレイスアプリ)
- ビジュアル編集機能が必要な場合(Contentful Studio)
- あなたのチームはRESTに更に快適ですが、GraphQLオプションを望みます
いずれか選ぶべき場合:
- Next.js、Astroなど同様のものでヘッドレスフロントエンドを構築しています
- エンタープライズグレードのセキュリティ、SSO、コンプライアンスが必要です
- マルチロケールコンテンツは要件です
- スケジュール済み公開と承認ワークフローが必要です
これらのオプションを計量して、特定のプロジェクト要件に基づいた正直な評価が必要な場合、Social Animalでちょうどこの種の評価を行います。チェックアウトヘッドレスCMS開発機能またはお問い合わせくださいそして私たちはそれをあなたと歩みます。
FAQ
Hygraphは本当にGraphQL-nativeですか、それとも単なるマーケティングですか? それは本当です。Hygraphは最初からGraphQL APIとして構築されました。スキーマはコンテンツモデルから自動生成され、mutationsはGraphQLを通じて機能し、subscriptionsはネイティブにサポートされています。ContentfulのGraphQLはそれらのRESTアーキテクチャ上のレイヤーであり、正常に機能していますが、フィルタリング、mutations、リアルタイム機能の周りに微妙な制限があります。
ContentfulのGraphQL APIは完全にそれらのREST APIを置き換えることができますか? 2026年では完全には。ContentfulのGraphQL APIは読み取り専用です — プログラム的にコンテンツを作成、更新、削除するためにREST-basedのContent Management APIが必要です。また、クエリの複雑さの制限と、異なる動作をする特定のフィールドタイプもあります。純粋なコンテンツ配信の場合、GraphQLはおそらく95%のユースケースをカバーしています。
20人の編集者チームと月間5M API呼び出しの場合、料金はどのように比較されますか? 現在の料金構造に基づいて、そのプロファイルについてHygraphで月額約$4,000-8,000、Contentfulで月額$6,000-15,000を見ていることになります。ContentfulはエンタープライズティアでシートあたりおよびAPI呼び出しあたりより多くチャージする傾向があります。常に交渉します — 複数年コミットメントの価格設定で両方のベンダーがあなたと協力します。
HygraphのコンテンツフェデレーションとはContentfulは同様のものを持っていますか? コンテンツフェデレーションはHygraphが外部API(REST またはGraphQL)をクエリして、単一のGraphQLクエリのCMSコンテンツと一緒にそのデータを提示できます。組み込みAPIゲートウェイをコンテンツレイヤーの考えてください。Contentfulはこれをネイティブに提供しません。あなたはApoll FederationまたはGrafbaseのような別のBFFレイヤーまたは何かを構築する必要があります同様の結果を達成するために。
Next.js App Routerではどちらのメニューが機能しますか?
どちらもうまく機能します。Next.js App Routerはサーバー側データフェッチングでfetchまたはGraphQLクライアントを奨励するため、HygraphとContentfulは両方が自然に適合します。Hygraphのより清潔なGraphQLスキーマはReact Server Componentsでクエリ書き込みを少し楽しくしますが、Contentfulの公式SDKとTypeScript型はより成熟しています。Next.js開発プロジェクトの場合、両方を正常に使用しました。
コンテンツマイグレーションは各プラットフォームではどのように機能しますか? ContentfulはCLIから実行でき、CI/CDパイプラインに統合できるスクリプト化、バージョン管理可能なマイグレーションを持っています。それはインフラストラクチャ-as-コードアプローチで本当に優れています。HygraphはoxygenuptoManagement SDKと基本的なマイグレーションツーリングを持っていますが、それは成熟度が低いです。複数の環境を持つ大規模なエンタープライズプロジェクトと厳しいデプロイメントプロセスの場合、Contentfulのマイグレーションストーリーはより強いです。
ベンダーロックインの懸念はいずれかのプラットフォームにありますか? 両方はヘッドレスなので、あなたのフロントエンドはいつも携帯性があります。コンテンツエクスポートはロックインが重要な場所です。ContentfulはスペースエクスポートをJSONにサポートしており、それは十分に文書化されています。HygraphはそのAPIを通じたコンテンツエクスポートをサポートしており、一括エクスポートのツーリングはあまり洗練されていません。リッチテキストはもっとも大きなロックインリスク — 各ベンダー専有AST形式を使用しており、マイグレーションの場合に変換が必要です。
グローバルエンタープライズの場合、どのプラットフォームはローカリゼーションをより良く処理しますか? 両方ともエンタープライズプランで最大約50ロケールをサポートしています。Contentfulのローカリゼーションは編集UIにより深く統合されている — 編集者はロケール間でインラインに切り替えることができ、翻訳ステータスを一目で確認できます。Hygraphはロケールアウェアコンテンツデリバリーをサポートし、堅実なローカライゼーション設定を持っていますが、LokaliseやPhraseのような翻訳管理プラットフォームとのContentfulの統合はより成熟しています。多言語サイトで、Contentfulは編集ワークフローで若干のエッジを持っています。