Skip to main content

SDKs

TypeScript

@vence/sdk is the official TypeScript client for the Decision Platform API. Types and operations stay aligned to the OpenAPI contract (PUBLIC_OPENAPI / GET /openapi.json). Status: monorepo alpha — confirm npm publish status before installing from the registry; workspace packages may be the current path.

Generation strategy

Generate types from the published OpenAPI so docs, SDK, and server never drift. Contract tests against PUBLIC_OPENAPI fail CI on drift. Other language clients follow the same OpenAPI source of truth.

Environments

Point the client at the sandbox or production base URL Vence provisions for your org. Intended hostnames are documented in API overview (founder-beta / coming online). Keys are environment-scoped — a sandbox key never authorizes production calls. See API overview and Quickstart.