← Docs
REST API クイックスタート
MCP を使わずに、任意の言語から HTTPS で NW DB にアクセスします。
認証ヘッダ
X-API-Key— Settings ページで発行(nwdb_で始まる)X-Workspace-ID— Workspace の UUID
レコード取得 (GET)
curl https://api.nwdb.dev/api/v1/records/users/records?limit=5 \
-H "X-API-Key: nwdb_xxxxxxxxxxxxxxxxxxxx" \
-H "X-Workspace-ID: ws_abc123"JS/TS から:
const res = await fetch("https://api.nwdb.dev/api/v1/records/users/records?limit=5", {
headers: {
"X-API-Key": process.env.NWDB_API_KEY,
"X-Workspace-ID": process.env.NWDB_WORKSPACE,
},
});
const data = await res.json();レコード投入 (POST)
curl -X POST https://api.nwdb.dev/api/v1/records/users/records \
-H "X-API-Key: $NWDB_API_KEY" \
-H "X-Workspace-ID: $NWDB_WORKSPACE" \
-H "Content-Type: application/json" \
-d '{"name": "Ada", "email": "ada@example.com"}'主要エンドポイント
| パス | 役割 |
|---|---|
| /api/v1/tables | スキーマ管理 |
| /api/v1/records/:t/records | レコード CRUD |
| /api/v1/query | SQL 実行(read-only) |
| /api/v1/vectors/:c/search | ベクトル検索 |
| /api/v1/agents/run | AIエージェント実行 |
| /api/v1/proxy/rest | PostgREST 自動生成 REST |
| /api/v1/proxy/graphql | PostGraphile 自動生成 GraphQL |
完全な OpenAPI 定義は /api/v1/docs を参照してください。