// DEVELOPER TOOLS

開発者向けシステム管理

開発効率を最大化するAPIドキュメント、SDK、CI/CDパイプライン、開発者ポータルを提供します。

APIドキュメントプレビュー

RESTful APIはOpenAPI 3.0に準拠。インタラクティブなサンドボックス環境で実際のAPIコールをテストできます。

開発者向けシステム管理ダッシュボードのビジュアル
エンドポイント一覧 — /v1
GET/clustersクラスター一覧取得
POST/clustersクラスター作成
GET/clusters/{id}クラスター詳細
PUT/clusters/{id}クラスター更新
DELETE/clusters/{id}クラスター削除
GET/deploymentsデプロイ一覧
POST/deploymentsデプロイ作成
GET/metricsメトリクス取得
リクエスト例 — POST /v1/deployments curl
# DSBプラットフォームへのデプロイ
curl -X POST \
  https://api.devstackbase.com/v1/deployments \
  -H "Authorization: Bearer $DSB_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "my-app",
  "cluster_id": "tk-prod-01",
  "image": "registry.dsb.io/myapp:v2.1.0",
  "replicas": 3,
  "resources": {
    "cpu": "500m",
    "memory": "512Mi"
  },
  "env": {
    "NODE_ENV": "production",
    "DB_HOST": "postgres.internal"
  }
}'
レスポンス 200 OK
{
  "id": "dep_8f3k2p9x",
  "name": "my-app",
  "status": "deploying",
  "cluster_id": "tk-prod-01",
  "replicas": 3,
  "created_at": "2026-05-20T09:30:00Z",
  "endpoint": "https://my-app.dsb.run"
}

CI/CDパイプライン

GitOpsワークフローに基づくCI/CDパイプライン。コードプッシュから本番デプロイまで完全自動化。

① コード プッシュ git push ② CI テスト Unit / Integration Security Scan Lint / Format ③ ビルド Docker Build Image Push SBOM生成 ④ ステージング Deploy Staging E2E Tests Performance ⑤ 承認 Review Gate Manual Approve Slack通知 ⑥ 本番 デプロイ Blue/Green Canary Release 自動ロールバック ⏱ 平均所要時間: コードプッシュ → 本番デプロイ ≈ 8分

SDK ダウンロード

Go

Go SDK

v2.4.1 — 安定版
go get dsb.io/sdk-go
Py

Python SDK

v2.4.0 — 安定版
pip install dsb-sdk
Node

Node.js SDK

v2.3.8 — 安定版
npm i @dsb/sdk
Java

Java SDK

v2.2.5 — 安定版
dsb-sdk:2.2.5

開発者ポータル機能

開発者ダッシュボードのインターフェース画面

インタラクティブAPIドキュメント

Swagger UI / Redocによるドキュメント。実際のAPIコールをブラウザから直接テスト可能。認証トークン管理も統合。

サンドボックス環境

本番環境と完全に分離されたサンドボックス環境を無料提供。リセット可能なテストデータと疑似的なAPIレスポンス。

Webhookマネージャー

イベントドリブンな統合のためのWebhook設定・管理。デリバリーログ、リトライ設定、シグネチャ検証を標準サポート。

APIモニタリングダッシュボード

リアルタイムのAPIリクエスト数・エラーレート・レイテンシを可視化。アラート設定とSlack/メール通知に対応。

APIキー管理

複数のAPIキーを用途別に管理。スコープ制限、有効期限設定、IPホワイトリスト機能。使用量制限とレート制限を設定可能。

チームコラボレーション

チームメンバーへのロールベースアクセス制御。API設計の共同作業、コメント機能、変更履歴管理を提供。