メインコンテンツへスキップ
すべての機能を、ひとつの場所に

パブリックAPI

NebulaStackを独自のツールと統合するための、OpenAPIで文書化された200以上のエンドポイント。

完全にドキュメント化されたREST API — OpenAPIで200以上のエンドポイント — により、WebUIに限定されずNebulaStackを独自のツールに統合できます。

  • OpenAPIでドキュメント化された200以上のエンドポイント
  • 環境、IaC生成、ポリシー、FinOps、課金をカバー
  • 実際の実装に対してコントラクトテスト済み

仕組み

3つの認証方式が並行してサポートされる: ブラウザ用のセッションCookie、スコープ付き権限を持つパーソナルアクセストークン、サービス連携用のテナント固定APIキー — それぞれが専用のミドルウェアでゲートされ、Cookie認証が使われる場合にのみCSRFダブルサブミット保護が適用される。

テナント固定APIキーで認証されたリクエストは、設定、プロフィール、通知、そしてほとんどの管理ルートから厳格にブロックされる — このスコープ制限は文書化されているだけでなく、リクエストを認証するのと同じミドルウェア層で強制されている。

パーソナルアクセストークンによる認証

curl https://api.nebulastack.io/api/v1/environments \
  -H "Authorization: Bearer nbk_live_51H3f...redacted" \
  -H "X-Tenant-Id: tenant_8f2a"

試してみませんか?

クレジットカード不要で無料で始めましょう。