統合スキーマの構成
サービス、データベース、API を単一のフェデレーテッドグラフにまとめ、1つの API レイヤーで複数のバックエンドを管理できます。
Grafbaseは、フェデレーテッドグラフ、ガバナンス、可観測性、セルフホスト型デプロイに対応したGraphQL API管理プラットフォーム。APIとデータソースを統合し、セキュリティと変更管理を維持します。
Grafbase は、複数のデータソースにまたがるフェデレーテッドグラフを構築・運用するための GraphQL API 管理プラットフォームです。この製品は、エンタープライズの API および AI ワークロード向けに、ガバナンス、制御、可観測性、パフォーマンスを重視しています。
このプラットフォームは、フェデレーテッド GraphQL ゲートウェイ、スキーマ管理、セキュリティ機能、可観測性ツール、デプロイの柔軟性を組み合わせています。セルフホスト型のエンタープライズデプロイに対応しており、公開ドキュメントでは、Postgres、ClickHouse、Kafka、Zitadel、S3 互換ストレージなどの補助サービスを伴う、Kubernetes 上での Helm chart ベースのインストールが説明されています。
サービス、データベース、API を単一のフェデレーテッドグラフにまとめ、1つの API レイヤーで複数のバックエンドを管理できます。
スキーマ提案、承認ワークフロー、スキーマチェックを使って変更を調整し、チーム間での破壊的変更を減らします。
レート制限、信頼済みドキュメント、SAML SSO、きめ細かなアクセス制御、認証、認可、アクセスログを適用してゲートウェイを保護します。
ログ、メトリクス、トレース、テレメトリ、カスタムアクセスログメッセージを使って、フェデレーテッドグラフを監視・デバッグします。
認証、認可、リゾルバ、外部サービスとの連携のために、Rust ベースの WebAssembly 拡張機能でゲートウェイの動作をカスタマイズできます。
運用要件に応じて、クラウド、ハイブリッド、完全なエアギャップのオンプレミス、またはセルフホスト型 Kubernetes 環境にデプロイできます。
チームが複数のデータソースに対して単一の GraphQL レイヤーを必要とするときに、サービス、データベース、API をフェデレーテッドグラフに統合します。
本番環境に届く前に破壊的変更を検出できるよう、スキーマ提案、承認、チェックを使って、複数チーム間のスキーマ変更を調整します。
規制上または社内のセキュリティ要件によりセルフホスト型の管理が必要な場合に、自社インフラ内でプラットフォームをホストします。
標準のゲートウェイ動作では不十分な場合に、カスタム認証、認可、またはリゾルバロジックでゲートウェイの動作を拡張します。
ログ、メトリクス、トレース、ドキュメントベースのアクセス ポリシーを必要とする本番のフェデレーテッドグラフに、可観測性とアクセス制御を追加します。
ソースによると、Grafbase Enterprise Platform はセルフホスト型で、独自のインフラ上で動作し、Kubernetes クラスターにインストールできる Helm chart を通じて配布されます。公開ドキュメントには、拡張機能のビルドとデプロイに使う Grafbase CLI も記載されています。
価格ページによると、このプラットフォームにはクレジットカード不要の60日間無料トライアルがあります。トライアル後は、適切なプランについて相談するために営業へ問い合わせるよう案内されています。
はい。価格ページには、顧客はいつでもセルフホスト型とクラウドのコントロールプレーンを切り替えられると記載されています。
セルフホスト用ドキュメントでは、企業向けプラットフォームアーキテクチャの一部として、Postgres、ClickHouse、Zitadel、Kafka、OpenTelemetry Collector、および MinIO のような S3 互換オブジェクトストアが必要とされています。MinIO は、S3 互換ストレージであれば何でも使用できるため、オプションとして説明されています。
ドキュメントによると、Grafbase の拡張機能は Rust で書かれ、WebAssembly モジュールにコンパイルされます。ゲートウェイは設定を通じて起動時に自動的にそれらを読み込み、拡張機能はカスタム認証、認可、リゾルバロジックに使用できます。