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