OpenSDK

Introduction

Turn API documentation into production-ready TypeScript SDKs.

OpenSDK examines your API documentation, builds a structured spec, and generates a fully typed TypeScript SDK you can install and ship.

Two input paths

  • Analyze — submit any docs URL. OpenSDK uses AI to extract endpoints, schemas, and auth patterns.
  • Import — pass an OpenAPI 3.1 spec (JSON or YAML) for deterministic parsing.

Both produce the same output: a production-ready SDK with auth, retries, pagination, streaming, error handling, and more.

How it works

Submit a URL or spec to the API, wait for the task to complete, then export your SDK:

curl -X POST https://opensdk.ca/api/dispatch \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.example.com/api", "task": "auth, list users, and delete users"}'

Poll for completion, then export:

curl https://opensdk.ca/api/dispatch/tasks/TASK_ID/export/sdk \
  -H "X-API-Key: YOUR_API_KEY"

The output is a standalone TypeScript package with typed methods for every endpoint.

Get started

Read the Quick Start to generate your first SDK in minutes.

On this page