Sanity と Payload CMS の間でプロジェクトを移行した回数は、認めたくないほど多い。毎回、会話は同じように始まる:「どちらが安いの?」そして毎回、答えは同じように満足のいかない真実である — それは実際に何を構築しているのか、チームがどのように機能するのか、ドキュメントがどこに保存されるのかに依存する、ということだ。

これらのプラットフォームの表示価格は、ほぼ何も教えてくれない。Sanity の無料ティアはローンチ直前に API 呼び出し制限に達するまで寛容に見える。Payload は「永遠に無料」に見えるまで、ホスティング、バックアップ、そして Node.js サーバーを健康に保つ方法を知っている誰かが必要であることに気づく。見積もった CMS 予算を 3-4 倍オーバーするチームを見たことがあり、その理由は単に購読費用だけを見ていたからだ。

この記事は、これらの決定を下していた時に存在していたことを願った価格分析だ。リアルな数字、リアルなシナリオ、リアルなコスト — インフラストラクチャ、開発者時間、API オーバーチャージ、全部だ。

目次

Sanity vs Payload CMS Pricing 2026: Real Costs at Scale

クイックプラットフォーム概要

ドルに入る前に、同じものを比較していることを確認しましょう。

Sanity はホステッド、API ファースト CMS だ。コンテンツは Sanity のインフラに保存される。JavaScript/TypeScript でスキーマを定義し、Sanity がストレージ、CDN、編集インターフェース(Sanity Studio)、リアルタイム協力を処理する。支払いは使用量に基づく — ドキュメント、API 呼び出し、データセット、ユーザー。

Payload CMS は Node.js 上に構築されたセルフホスト、オープンソース CMS だ。Payload 3.0(2024 年後期から安定している)から、Next.js 上で動作し、MongoDB または PostgreSQL にデータを保存する。インフラを所有している。ソフトウェア自体は無料だが、ホスティング、データベース、ファイルストレージ、そして全てを実行し続けることについて責任がある。

どちらも TypeScript ファーストであり、ヘッドレスセットアップに優れており、Next.js や Astro のようなフレームワークで美しく機能する。根本的な違いはホスティングモデルにあり、それが価格ストーリーを面白くする場所だ。

価格モデル説明

Sanity の価格(2026)

Sanity は 2025 年後期に価格構造を更新し、2026 年に向けての状況は以下の通りだ:

プラン 月額料金 ドキュメント API リクエスト(CDN) API リクエスト(API) データセット ユーザー 帯域幅
Free $0 10,000 500K/月 100K/月 2 3 10GB
Growth $15/ユーザー/月 100,000 2.5M/月 500K/月 4 無制限 100GB
Enterprise カスタム 無制限 カスタム カスタム カスタム 無制限 カスタム

Growth でのオーバーチャージ価格:

  • 追加 API CDN リクエスト:$1 100K あたり
  • 追加 API リクエスト:$5 100K あたり
  • 追加ドキュメント:$3 10K あたり
  • 追加帯域幅:$1 GB あたり

Payload CMS の価格(2026)

Payload 自体は MIT ライセンスだ。無料。永遠に。でもどこかで実行する必要がある。

Payload Cloud(彼らのホステッド選択肢)は 2024 年に立ち上がり、よく成熟している:

プラン 月額料金 ストレージ 帯域幅 S3 ストレージ チームメンバー
Free $0 512MB DB 2GB 2GB 1
Pro $49/月 5GB DB 50GB 25GB 5
Enterprise カスタム カスタム カスタム カスタム 無制限

または自分でホストする。典型的には以下のようなものだ:

コンポーネント バジェットオプション プロダクションオプション
アプリサーバー(Railway/Render) $5-7/月 $20-50/月
データベース(Supabase/Railway/Atlas) $0-15/月 $25-57/月
ファイルストレージ(S3/Cloudflare R2) $1-3/月 $5-20/月
CDN(Cloudflare) $0 $0-20/月
バックアップ $0-5/月 $5-15/月
合計 $6-30/月 $55-162/月

500 ドキュメントでのコスト分析

これは典型的なスモールビジネスサイト、マーケティングサイト、またはブログだ。多くても 50 ページ、200 ブログ投稿、再利用可能なコンテンツブロック、そして少数の著者プロフィール。

500 ドキュメントでの Sanity

無料ティアはこれを簡単に処理する。500 ドキュメントは 10,000 制限をはるかに下回っている。リアルな質問は API 呼び出しだ。

月あたり約 10,000 ページビューを取得する 500 ドキュメントのサイト(Next.js で ISR または SSG を使用)は、おおよそ以下を生成する:

  • 50K-150K CDN API リクエスト/月(キャッシング戦略によって異なる)
  • 5K-20K 標準 API リクエスト/月(Studio 使用、ウェブフック、プレビュー)

それは無料ティアに快適に収まる。だがここに落とし穴がある — 3 ユーザーしか得られない。コンテンツチームが 4 人以上いれば、最低限 Growth で $15/ユーザー/月である。

500 ドキュメントでのリアルな年間コスト:

  • ソロ開発者または小さいチーム(≤3):$0/年
  • 5 人のチーム:$900/年($15 × 5 × 12)
  • 10 人のチーム:$1,800/年

500 ドキュメントでの Payload

500 ドキュメントはあらゆるデータベースに対して非常に小さい。選択肢がある:

Payload Cloud Free: 機能するが、512MB データベースと 1 チームメンバーは窮屈だ。すぐに成長を超えるだろう。

セルフホスト予算: Railway スターターインスタンス($5/月)+ 無料 MongoDB Atlas ティア(512MB)+ ファイル用 Cloudflare R2 で約 $7/月で実行できる。

Payload Cloud Pro: $49/月はたくさんの余裕を与え、オプスについて考える必要がない。

500 ドキュメントでのリアルな年間コスト:

  • セルフホスト予算:$84-180/年
  • Payload Cloud Pro:$588/年
  • セルフホスト本番環境:$660-960/年

500 ドキュメントでの結論

3 人以下のエディタがいれば、Sanity の無料ティアは比較するのが難しい — それは文字通り $0 だ。チームが 3 を超えて成長すると、予算上のセルフホスト Payload はより安い道になる。クロスオーバーは約 4 チームメンバーで起こる。

Sanity vs Payload CMS Pricing 2026: Real Costs at Scale - architecture

3,000 ドキュメントでのコスト分析

今我々は中規模のコンテンツ操作について話している。数百の製品を持つ e コマースカタログ、年のアーカイブを持つメディアサイト、または広範なドキュメンテーションを持つ SaaS 企業。

3,000 ドキュメントでの Sanity

まだ無料ティアの 10K ドキュメント制限以下。質問は今しっかり API リクエストとチームサイズについてだ。

3,000 ドキュメントで 50K-100K 月間ページビューを持つサイトは以下を生成する:

  • 300K-800K CDN API リクエスト/月
  • 30K-80K API リクエスト/月

良いキャッシング戦略で(そして絶対にそれを持つべきだ — Next.js での ISR または Astro でのビルド時フェッチング)、無料ティア制限内にとどまることができる。だがそれは窮屈だ。1 つのバイラルブログ投稿でオーバーチャージ領域にある。

リアルなシナリオ:6 人のエディタ、Growth プラン、適度なトラフィック。

3,000 ドキュメントでのリアルな年間コスト:

  • 無料ティア(≤3 ユーザー、API 呼び出しに注意):$0-120/年(時折のオーバーチャージ)
  • Growth プラン、6 ユーザー:$1,080/年 + 潜在的なオーバーチャージ
  • Growth プラン、10 ユーザー:$1,800/年 + 潜在的なオーバーチャージ
  • Growth プラン、6 ユーザー + 一貫したオーバーチャージ:$1,440-2,160/年

3,000 ドキュメントでの Payload

PostgreSQL または MongoDB の 3,000 ドキュメントは何もない。スキーマ複雑性に依存して 50-200MB のデータについて話している。データベースは問題なく動作する。

だがこのスケールで、信頼できるホスティングが必要だ。ダウンタイムはエディタが作業できず、フロントエンドが再構築できないことを意味する。

セルフホスト本番環境セットアップ:

  • Railway または Render Pro:$20-25/月
  • PostgreSQL(Railway または Supabase Pro):$25/月
  • Cloudflare R2 + CDN:$3-5/月
  • 自動バックアップ:$5-10/月
  • 合計:約 $53-65/月

Payload Cloud Pro: 引き続き $49/月。このドキュメント数では制限内である。

3,000 ドキュメントでのリアルな年間コスト:

  • Payload Cloud Pro:$588/年
  • セルフホスト本番環境:$636-780/年

3,000 ドキュメントでの結論

Payload は 3 人より大きなチームに対して明確に勝ち始める。Sanity Growth で 6 ユーザーで最低限 $1,080/年を支払っている間、Payload Cloud は最低限のコストで $588/年で実行される(最大 5 ユーザー;より大きなチームについて Pro+ が必要かもしれない)。経済は中規模で Payload に向かってシフトする。

10,000 ドキュメントでのコスト分析

これは真摯なコンテンツ操作だ。大きな e コマースカタログ、マルチロケールサイト、ニュースパブリッシャー、または企業ナレッジベース。このスケールで物事は実際になる。

10,000 ドキュメントでの Sanity

無料ティア制限にちょうど到達している。もう 1 つドキュメントで Growth が必要だ。正直に言おう — 10,000 ドキュメントがあれば、いずれにせよ Growth にいるべきだ。無料ティア API 制限はトラフィックパターンを処理しない。

月間 200K-500K ページビューを持つ 10K ドキュメントサイト:

  • 1M-3M CDN API リクエスト/月
  • 100K-300K API リクエスト/月
  • 10-50GB 帯域幅/月

10 ユーザーでの Growth では、API リクエストでオーバーチャージに達する可能性が高い。計算しよう:

ベース:10 ユーザー × $15/月 = $150/月

API CDN オーバーチャージ:(2.5M - 2.5M 含まれる) = 0 以下の場合、
  だがリアルな 3M/月 = 500K オーバーチャージ × $1/100K = $5/月

API オーバーチャージ:(250K - 500K 含まれる) = おそらく月のほとんどで $0、
  だが急な月で 600K = 100K オーバーチャージ × $5/100K = $5/月

平均月額:$150 + $5 + $3 = 約 $158/月

だがこれは楽観的だ。プレビューモードが設定されていない、または何度も全てをリフェッチするビルドパイプラインが原因で API 呼び出しを高速で消費するプロジェクトを見たことがある。私たちの 1 人のクライアントは、4K ドキュメントサイトで月 5M API 呼び出しに達していた、なぜなら彼らの Next.js 実装 は ISR を適切に使用する代わりにあらゆるリクエストに対してフェッチしていたからだ。

10,000 ドキュメントでのリアルな年間コスト:

  • Growth、5 ユーザー、最適化:$1,200-1,500/年
  • Growth、10 ユーザー、適度なオーバーチャージ:$1,900-2,400/年
  • Growth、15 ユーザー、定期的なオーバーチャージ:$3,000-4,200/年

10,000 ドキュメントでの Payload

PostgreSQL での 10K ドキュメントはまだ小さい — コンテンツの豊かさに依存して多くの場合 500MB-2GB のデータ。だがこのスケールで、適切なインフラが必要だ。

セルフホスト本番環境セットアップ:

  • アプリサーバー(冗長性のための 2 インスタンス):$40-80/月
  • PostgreSQL(管理、レプリカ付き):$50-100/月
  • S3/R2 ストレージ(たくさんのメディア付き):$10-30/月
  • CDN:$0-20/月
  • 監視(Datadog/Sentry):$0-30/月
  • バックアップ + 災害復旧:$10-20/月
  • 合計:約 $110-280/月

Payload Cloud Pro: $49/月はデータベースサイズに対してまだ機能するが、10K ドキュメントと重い編集使用で帯域幅制限を押している可能性がある。現実的には、企業ティアまたは補足ストレージが必要になるかもしれない。

10,000 ドキュメントでのリアルな年間コスト:

  • Payload Cloud Pro(制限内の場合):$588-$828/年
  • セルフホスト本番環境:$1,320-3,360/年
  • セルフホスト企業グレード:$2,400-5,000/年

10,000 ドキュメントでの結論

オプス能力に依存する。Payload Cloud Pro は Sanity Growth のこのスケールで著しく安い — だが適切な冗長性とモニタリングでセルフホスト Payload をしている場合、コストは収束する。10 人以上のチームについて、Sanity のユーザーあたり価格は本当に痛みを始める。

誰も言及しない隠れたコスト

Sanity 隠れたコスト

GROQ クエリ複雑性。 Sanity は API 呼び出しについて請求し、クエリ複雑性についてではない。だが 10 が必要だった時に 500 ドキュメントを返す最適化されていない GROQ クエリは CDN クォータを無駄にする。単一ページが 12 GROQ 呼び出しを作成していた本番サイトをデバッグしたことがある。クエリを統合する。

アセットストレージ。 Sanity はイメージとファイルをホストする。無料ティアは 500K アセットと 10GB を含む。Growth はより多く含むが、大きなメディアライブラリはオーバーチャージに押し込める可能性がある。1 つの写真ポートフォリオサイトは数週間でストレージを燃やした。

Studio カスタマイズ時間。 Sanity Studio は信じられないほどカスタマイズ可能で、これは素晴らしいが、カスタムインプット、プレビューペイン、ワークフローを構築するのに時間を費やすことを意味する。よくカスタマイズされた Studio セットアップに 20-40 時間を予算。

ベンダーロックイン移行コスト。 Sanity を去ることがあれば、コンテンツをエクスポート(彼らは export API を通じてサポート、信用がある)して変換する必要がある。Sanity からのコンテンツ移行に $2,000-5,000 を予算、複雑性に依存。

Payload 隠れたコスト

DevOps オーバーヘッド。 誰かはサーバーを動かし続ける必要がある。更新、セキュリティパッチ、Payload バージョンをアップグレードするときデータベース移行、SSL 証明書、および何かが壊れるときの 2 時間アラート。DevOps 経験なしに小さいチームにいれば、これはリアルなお金である — 時間でまたは雇用で。

# これは簡単に見えるが、Payload メジャーバージョンアップグレードは
# データベース移行とテストが必要になることができる
npm update @payloadcms/core
npx payload migrate
# 希望としてカスタムフックはまだ機能する...

データベースチューニング。 複雑な関係を持つ 10K+ ドキュメントで、適切なインデックスが必要だ。PostgreSQL はあなたの特定のクエリパターンに対して自動的に最適化しない。Payload 管理パネルが落ち込んでいるのを見たことがあり、なぜなら誰も関係フィールドのインデックスを追加しなかったからだ。

-- 手動で追加する必要がある種類のもの
CREATE INDEX idx_posts_category ON posts(category_id);
CREATE INDEX idx_posts_published ON posts(published_at) WHERE status = 'published';

プラグインエコシステムギャップ。 Payload のプラグインエコシステムは高速に成長しているが、Sanity の成熟度と一致しない。Sanity がすぐに提供するカスタム機能を構築する必要があるかもしれない — スケジュール済み発行、高度なローカライゼーションワークフロー、または粒度ベースのアクセス制御のようなもの。

開発者時間ファクター

これは全ての他の数字を吹き飛ばすコストだ。開発者時間。

タスク Sanity(時間) Payload(時間)
初期セットアップ + スキーマ 8-16 12-24
Studio/Admin カスタマイズ 16-40 8-20
フロントエンド統合 16-32 16-32
ホスティング + DevOps セットアップ 0 8-24
認証 + アクセス制御 4-8 8-16
メディア処理 2-4 4-12
継続的なメンテナンス(年間) 8-16 24-60
初年度合計 54-116 時間 80-188 時間

開発者レート $100-150/時間で、それは:

  • Sanity 初年度開発者コスト:$5,400-17,400
  • Payload 初年度開発者コスト:$8,000-28,200

これらのプラットフォーム間の購読コスト差は、開発者時間差によってしばしば矮小化される。これが私たちの ヘッドレス CMS 開発チーム が常に実装時間を総コスト分析に組み込む理由だ。

各スケールで勝利する CMS

これは購読/ホスティング + メンテナンス推定開発者時間で合計年間コストの概要テーブルだ:

スケール チームサイズ Sanity 年間合計 Payload 年間合計 勝者
500 ドキュメント 1-3 $0-800 $84-588 + オプス時間 Sanity
500 ドキュメント 5-10 $900-1,800 $84-588 Payload
3,000 ドキュメント 3-5 $0-1,080 $588-780 状況による
3,000 ドキュメント 6-15 $1,080-2,700 $588-780 Payload
10,000 ドキュメント 5-10 $1,200-2,400 $588-3,360 オプスに依存
10,000 ドキュメント 10-20 $1,900-4,200 $588-3,360 Payload(通常)

パターンは明確だ:Sanity はスモールチームに勝利し、Payload はチームが成長するにつれて勝利する。 ユーザーあたり価格モデルは Sanity の最大の弱点がスケールである。

だが純粋に価格で選択しないで。チームが DevOps 経験を持たなければ、セルフホスト Payload のオプスオーバーヘッドはセービングを生きたまま食べることができる。逆に、あなたが既にインフラを実行しており、より大きなコンテンツチームがあれば、Sanity のユーザーあたりモデルはスケールで高価になる。

あなたの特定の状況に対してどちらが正しいかを把握するのを助けて欲しい?我々はこれを定期的にクライアントのためにやる — 私たちに連絡 そして我々はあなたに正直な評価を与える。

FAQ

Payload CMS は本当に無料か?

ソフトウェア自体は 100% 無料で MIT ライセンス。永遠にそれなしで Payload に支払わずに実行することができる。だがどこかでホストする必要があり、ホスティングはお金がかかる。WordPress のように考える — ソフトウェアは無料だが、サーバーが必要だ。必要とスケールに依存して $7-280/月 のホスティング予算。

Sanity の API 呼び出し制限は実際に機能するか?

Sanity の API へのあらゆるリクエストはクォータに対してカウントされる。CDN リクエスト(キャッシュ、読み取り専用)と API リクエスト(キャッシュされない、書き込み、Studio オペレーション)は別々に追跡される。フロントエンド上の単一ページロードは、あなたのクエリを構造化したかに依存してどのように 1-5 API 呼び出しをトリガーすることができるか。最大の落とし穴はプレビューモードと Studio — エディタは Sanity で活発に作業することは API 呼び出しを高速で燃やすことができる。ISR または SSG を使用してフロントエンド API 使用を最小化。

Payload CMS は パフォーマンスの問題なしに 10,000+ ドキュメントを処理できるか?

絶対に。PostgreSQL と MongoDB は百万行を扱う行なしにまばたきする。10,000 ドキュメントはデータベース層に些細なことだ。パフォーマンスの問題が起こったところは Payload 管理 UI にある場合、深くネストされた関係や詳細な評価を必要とする複雑なアクセス制御ポリシーがある場合。適切なデータベースインデックスはほとんどのこれらの問題を解決する。

Payload CMS をホストする最も安い方法は何か?

スモールプロジェクトについて、Railway の Starter プラン($5/月)加える無料 MongoDB Atlas クラスタ(512MB)は約 $5-7/月で実行できる。Cloudflare R2 ファイルストレージはペニーを追加。だがこのセットアップは信頼性が必要な本番サイトに適さない。本番について、管理されたデータベースと自動バックアップで適切なホスティングで最低限 $50-80/月 を予算。

Sanity はドキュメントあたりまたは API 呼び出しあたり請求するか?

両方、だが異なって。ドキュメントはあなたのプランのストレージ制限に向かってカウント(10K 無料、Growth で 100K)。API 呼び出しは月間リクエストクォータに向かってカウント。あなたは最初に超える方のディメンションで請求される。実際、ほとんどのスモール・トゥ・ミッド サイトはドキュメント制限の前に API 呼び出し制限に達する。

マルチ言語サイトについて Sanity 価格はどのように比較するか?

Sanity は彼らの @sanity/document-internationalization プラグイン使用フィールドレベルでローカライゼーションを処理。ドキュメントのローカライズされたバージョンのそれぞれは ... 1 ドキュメント(フィールドレベルローカライゼーションを使用すれば)または複数のドキュメント(ドキュメントレベルローカライゼーションを使用すれば)カウント。フィールドレベルはより多くドキュメント効率的。5 言語での 1,000 ページサイトはあなたのアプローチに依存して 1,000 ドキュメント または 5,000 ドキュメント可能。これはスケールで多くを重要にする。

Payload Cloud を使用すべきか またはセルフホストか?

献身的な DevOps なしに、スモールチームについて、Payload Cloud は $49/月で頭脳を浮く。全てのインフラ負荷を取り除く。特定のインフラ要件(コンプライアンス、データレジデンシー、カスタムサーバー構成)が必要であれば自分でホストするか または あなたが既に DevOps 専門を持ちスケールでコストを最適化したければ。

Sanity と Payload 間の本当の切り替えコストは何か?

2 つの任意の CMS プラットフォーム間での切り替えは痛い。複雑性に依存して 40-120 時間の開発者時間のための移行に予算。Sanity のコンテンツは NDJSON 形式で彼らの CLI ツール を通じてエクスポート可能。Payload は標準データベースエクスポートを使用。本当のコスト はデータ を動かすこと ではない — フロントエンド統合層を書き換えるする、カスタム エディタ ワークフローを再構築する、そして コンテンツ チームを再トレーニング することが。 ヘッドレス CMS プロジェクト をしている私たちの経験で、移行自体はやさしい部分。その周りの全てが時間をとる。