Skip to main content
Quick Summary: SkillsDB publishes no official SDKs today. The OpenAPI 3 document is built for client generation — download it from /api/v1/openapi.json and generate a typed client with the tool of your choice.

The contract is the SDK

The machine-readable contract behind these docs is an OpenAPI 3 document, downloadable without authentication:
It is client-generation-grade: every operation has a stable operationId (the method names a generator produces), and CI treats removing or renaming one as a breaking change that blocks the merge — inside v1 the contract only ever changes additively. A client you generate today keeps compiling against tomorrow’s document.

Generating a typed client

Any OpenAPI 3 generator works. For TypeScript, openapi-typescript produces types with no runtime:
For a full client in most languages, openapi-generator:
Point the generated client’s base URL at your environment and set the Authorization: Bearer sdb_live_YOUR_KEY_HERE header — see Authentication.
Tip: Prefer exploring by hand first? The Postman collection is generated from the same contract.