Payload CMS

Payload CMSは、コード優先のコンテンツインフラ、自動生成API、そして完全なデプロイ所有権を求める開発者のための、オープンソースNext.jsバックエンド兼ヘッドレスCMSフレームワークです。

公式サイト

情報確認日: 2026年6月30日 ·出典を見る

ツール情報

種類
開発ワークフロー
対応プラットフォーム
Web, Self-hosted, Next.js, Node.js, TypeScript, React, REST API, GraphQL, Postgres, MongoDB, SQLite, Vercel, Cloudflare, MCP clients
無料プラン
対応
オープンソース
対応
独自の API キーを使用
非対応
ローカルモデル
非対応
Payload CMS

概要

適した用途

  • コンテンツ重視のサイトやアプリを構築するNext.jsチーム
  • コードの所有権を維持したままセルフホスト型ヘッドレスCMSを利用したい開発者
  • 管理画面、認証、API、DBスキーマを一つのTypeScriptコードベースにまとめたいプロジェクト
  • クライアント向けにカスタムCMSサイトを構築する制作会社
  • WordPress、Contentful、Sanity、Strapiからコードファーストなワークフローへ移行するチーム
  • 社内ツール、デジタル資産管理、ヘッドレスコマース、エンタープライズアプリのバックエンド
  • MCPアクセスやRAG対応のインフラを必要とするAI連携CMSワークフロー

強み

  • CMS機能を自社のコードベースに組み込みたいTypeScript/Next.jsチームに最適です。
  • MITライセンスのオープンソースコアにより、セルフホスト時はユーザー数やAPIコール数による課金を回避できます。
  • 強力な所有権モデル:スキーマ、管理画面、API、認証、フック、デプロイが開発者のリポジトリに集約されます。
  • Local APIはHTTPコールを介さず動作するため、サーバーサイドのNext.jsワークフローで非常に強力です。
  • MCPやRAG向けのエンタープライズ機能により、AI時代のコンテンツおよびエージェントワークフローに対応可能です。

制約とトレードオフ

  • Cursor、Windsurf、Replit IDEのようなAI IDEを探しているユーザー
  • エンジニアの関与を最小限に抑えたい、完全にホストされたCMSを求める非技術チーム
  • すぐに利用可能なセルフサービス型のマネージドCMSプランが必要なプロジェクト
  • ホスティング、データベース、ストレージ、アップグレード等の運用作業を所有したくないチーム
  • コード定義よりも、画面上のクリックでスキーマを設定することを好む組織
  • シンプルなホスト型サイトビルダーや伝統的なCMSで十分な小規模ブログ
  • AIコードエディタ、IDE、または自律型コーディングエージェントではありません。
  • エンジニアリング側の責任が伴います。非技術的なチームはホスト型のビジュアルCMSを好む可能性があります。
  • Payload Cloudの新規作成が一時停止されているため、マネージドホスティングを即座に選択することはできません。
  • SSO、ビジュアル編集、公開ワークフロー、高度なAI機能などのエンタープライズ機能は個別相談が必要です。
  • 複雑なプロジェクトでは、データベース、デプロイ、移行、アクセス制御、メディアストレージの慎重な設計が必要です。

使い始める

料金と利用上限

無料プランあり

Self-hosted$0 / 永久

MITライセンスのオープンソースPayloadコア。Node.jsまたはNext.jsアプリを実行できる環境ならどこにでもデプロイ可能です。

Vercel / Cloudflare templates$0 from Payload

公式のスターターデプロイパス。インフラ、データベース、ストレージ、ホスティングのコストは、選択したプロバイダーの料金に準じます。

Payload CloudExisting customers only

PayloadのFigma参画に伴い、現在Payload Cloudでの新規プロジェクト作成は一時停止されています。既存のプロジェクトは継続して稼働します。

EnterpriseCustom

専用サポート、エンタープライズ向けホスティング相談、SSO、ビジュアル編集、公開ワークフロー、AI機能、高度な要件に対応します。

料金確認日: 2026年6月30日 · 利用上限、モデルの料金、サブスクリプションは別々に請求される場合があります。

機能と詳細

コード主導のCMSフレームワーク

  • TypeScript設定ベースのスキーマ定義
  • Next.jsネイティブなバックエンド
  • 自動生成される管理画面
  • コレクション、グローバル、ブロック、フィールド、リレーションシップ
  • コードベース全体の所有とデプロイ

APIとデータアクセス

  • 自動生成されるREST API
  • 自動生成されるGraphQL API
  • サーバーサイドDBアクセス用のLocal API
  • 自動化されたCRUD操作
  • クエリの深さ指定、フィルタリング、ソート、ページネーション、リレーションシップ

データベースとストレージ

  • Postgres (Drizzle経由)
  • MongoDB (Mongoose経由)
  • SQLite (Drizzle経由)
  • データベースの直接所有
  • ファイルアップロード、画像リサイズ、焦点クロップ、メディアアクセス制御

認証と権限

  • 組み込みの認証機能
  • HTTP-onlyクッキー、JWT、APIキー戦略
  • コレクション、グローバル、フィールド、操作レベルのアクセス制御
  • カスタム認証戦略の構築
  • アクセスルールに連動する管理画面UI

編集ワークフロー

  • 下書きとバージョン管理
  • プレビューおよびライブプレビュー
  • 多言語対応(ローカライゼーション)
  • Lexicalリッチテキストエディタ
  • 一般的なCMSワークフロー用公式プラグイン

AIとエージェントワークフロー

  • 公式MCPプラグイン
  • MCP経由で設定可能な検索・作成・更新・削除操作
  • カスタムMCPプロンプト、ツール、リソース
  • RAGワークフロー向けエンタープライズAI自動埋め込み
  • 既存データベース内でのベクトル埋め込み戦略

Payload CMSが選ばれる理由

Payload CMSの最大の魅力は、CMSを単なる外部ベンダーのダッシュボードではなく、アプリケーションアーキテクチャの一部として扱える点にあります。個別のホスト型コンテンツプラットフォームを設定してフロントエンドに接続する代わりに、PayloadではTypeScriptでスキーマを定義し、CMS、管理画面、API、認証ロジック、アプリのバックエンドをまとめて提供できます。

このモデルは特にNext.jsを使用するチームにとって魅力的です。Payloadはフロントエンドと同じアプリおよびリポジトリ内に共存できるため、コンテンツ構造、UIコンポーネント、権限設定、プレビュー動作、そしてデプロイの間の距離が短縮されます。その結果、CMSを「購入」するというよりも、既存のコードベースに強力なバックエンド機能を追加するような感覚で利用できます。

Figmaによる買収は戦略的に注目すべき点ですが、実用的な導入判断は現在の製品機能に焦点を当てるべきでしょう。それは、開発者による強力なコントロールが可能な、オープンソースでセルフホスト可能なフレームワークであり、AI/MCP対応も進化しています。Cloudサービスの移行期にあるため、チームは当面、セルフホストまたはエンタープライズ向けの個別相談を前提とし、標準的なセルフサービス型のマネージドクラウドを期待しすぎないことが推奨されます。

主なワークフロー

標準的なPayloadプロジェクトは、TypeScriptの設定から始まります。開発者はコレクション、グローバル、フィールド、リレーションシップ、アクセスルール、認証動作、フック、プラグインを定義します。その設定に基づき、Payloadはデータモデルの形状に合わせた管理画面とAPIを自動生成します。

その後、通常のアプリケーション開発へと移行します。フロントエンドのページはREST、GraphQL、またはLocal APIを通じてコンテンツを読み取ります。サーバーサイドのコードは、Payloadの抽象化レイヤーを介してデータベースと直接やり取りできます。編集者は管理画面を通じてコンテンツを管理し、開発者は基盤となるコードとデプロイの主導権を維持します。

AIワークフローについては、MCPプラグインが対話パターンを拡張します。管理画面を介した操作だけでなく、特定のコンテンツ操作を対応するAIクライアントに公開できます。これはコンテンツのクリーンアップ、下書き作成、QA、構造化された編集、社内ツールなどに有用ですが、モデルにコンテンツの作成・更新・削除を許可することになるため、慎重な権限設計が必要です。

向いている用途

Payloadは、マーケティングサイト、ドキュメントシステム、編集プロダクト、ECバックエンド、デジタル資産管理(DAM)、社内ツール、カスタマーポータル、エンタープライズ向けアプリバックエンド、マルチテナント型コンテンツアプリケーションなどに適しています。

特に、通常のホスト型CMSの制約を超えたカスタマイズが必要な場合に威力を発揮します。カスタムフィールド、独自の管理画面UI、詳細なアクセス制御、カスタムAPI、サーバーサイドフック、共通のアプリ認証、あるいはデータベースの直接所有が必要な場合、Payloadのコードファーストなモデルは大きな利点となります。

一方で、純粋なビジネスユーザー向けのツールを求めている場合には不向きかもしれません。Next.jsやTypeScriptのスキル、インフラの運用、バックエンドの所有能力がないチームには、Contentful、Sanity、Storyblok、Hygraphなどのホスト型CMSの方が適している場合があります。

他の選択肢との比較

Strapiと比較すると、PayloadはNext.jsおよびTypeScriptによるアプリケーション開発により密接に最適化されています。Strapiがビジュアルなコンテンツタイプビルダーを備えた汎用的なNode.jsヘッドレスCMSであるのに対し、Payloadはコードによる設定定義、リポジトリでの直接管理、フルスタックなNext.js統合を重視しています。

Sanityと比較すると、Payloadはインフラとデータベースの所有権をより強く開発者に与えます。Sanityは、ホストされたコンテンツレイクとカスタマイズ可能なエディトリアルスタジオを求めるチームに最適です。Payloadは、CMSを自社のアプリケーションコードやデプロイアーキテクチャの一部に組み込みたいチームに強みがあります。

Contentfulと比較すると、Payloadはホスト型プラットフォーム特有のロックインや、プロジェクトごとのプラットフォーム制限を回避できます。Contentfulは、成熟したSaaS運用、ガバナンス、ベンダー管理のインフラを求める企業に適しています。Payloadは、オープンソースによる制御と独自のエンジニアリングの柔軟性を好むチームに適しています。

WordPressと比較すると、Payloadは伝統的なテーマ・プラグイン型のCMSではなく、モダンなアプリケーションバックエンドです。WordPressは、非技術者によるパブリッシングやプラグイン主導のサイト構築において依然として強力です。Payloadは、フロントエンドがカスタムメイドで、スタックがTypeScriptであり、コンテンツがモダンなアプリアーキテクチャの一部である場合に優れています。

推奨される構成

本格的なプロジェクトでは、まずデータベースとデプロイ先を早期に決定してください。PostgresはリレーショナルなアプリデータやSQLワークフローに適しており、MongoDBはドキュメント中心のコンテンツ構造に馴染みます。SQLiteはローカル開発や小規模なデプロイに有用です。この選択は、マイグレーション、ホスティング、バックアップ戦略、インデックス作成、運用ツールに影響します。

フロントエンドとPayloadが同じアプリ内で動作する場合、サーバーサイドのNext.jsでの読み取りや更新には、可能な限りLocal APIを使用してください。これにより余計なHTTPコールを回避できます。RESTやGraphQLは、外部クライアント、統合、モバイルアプリ、サードパーティシステム用として活用するのが最適です。

アクセス制御は、コンテンツが増える前に設計すべきです。Payloadのアクセスルールは非常に柔軟ですが、場当たり的に権限を追加すると複雑化を招きます。ロール、所有権ルール、下書きの可視性、API権限、そしてAI/MCP権限を初期アーキテクチャの一部として定義してください。

MCPに関しては、最初は読み取り専用か限定的な範囲から始めることをお勧めします。ワークフローに必要なコレクションと操作のみを公開し、監査ログ、バックアップ、人間によるレビュー体制が整うまでは、削除権限の付与は避けてください。

移行時の注意点

WordPressからの移行では、通常、コンテンツ構造の再考が必要です。投稿、固定ページ、ACFフィールド、メディア、タクソノミー、メニュー、SEOメタデータ、リダイレクト、プラグイン管理下のデータなどを、Payloadのコレクション、グローバル、フィールド、リレーションシップ、ブロックへと変換する必要があります。これは単なる置き換えではなく、再構築の機会と捉えるべきです。

ContentfulやSanityからの移行は、スキーマ、参照、ロケール、アセット、下書き、API動作のマッピングが中心となります。最終的なシステムを自社のリポジトリとデータベースで管理できるメリットがありますが、移行にはスクリプト作成、検証、リダイレクト設定、フロントエンドのクエリ書き換えが含まれます。

StrapiやDirectusからの移行は、権限設定とデータベースの前提条件に特に注意が必要です。どちらのツールもRESTやGraphQL APIを提供していても、データモデリング、ライフサイクルフック、認証、管理画面UIの挙動は異なります。

既存のPayload Cloudユーザーは、現在のサービス移行に関する公式ガイドを注視し、将来的な移行パスに備える必要があります。新規プロジェクトについては、セルフサービス型のPayload Cloudが利用可能になることを前提とせず、セルフホスト、Vercel、Cloudflare、あるいはエンタープライズ向けの相談を軸に計画を立ててください。

対応モデルとデータプライバシー

プライバシーとデータの取り扱い

Payloadはセルフホストが可能なため、データのプライバシー、所在、ログ、バックアップ、DBセキュリティ、メディアストレージ、コンプライアンスは管理者のインフラに依存します。PayloadのFigma参画に伴いPayload Cloudの新規作成は停止されていますが、既存顧客は継続利用可能です。MCPアクセスは実際のコンテンツ操作を公開するため、権限範囲を絞り、AIクライアントへの広範な書き込み・削除権限付与を避け、本番運用の前にアクセス制御ルールを見直す必要があります。

ガイド、レビュー、トラブル対処

公開済みのガイドはまだありません。上記の公式ドキュメントをご参照ください。

製品の更新情報

確認済みの製品更新はまだありません。フォローすると関連する新着情報を「保存済み」で確認できます。

関連コンテンツの更新履歴を見る

代替ツール

出典と確認記録

確認日は当サイトが情報を確認した日です。製品のリリース日は上に別途表示しています。

掲載情報の修正履歴

  1. ディレクトリ項目を作成。公式サイト、ドキュメント、GitHub、ライセンス、Figma買収関連情報、MCPプラグイン、AI自動埋め込み、セキュリティ、プライバシー、および現在の価格・ホスティング状況を確認済み。