SDK generator

OpenAPI SDK generation without the glue work.

Sourced turns your OpenAPI spec into SDKs, docs, examples, and release-ready outputs from one workspace.

Unlimited previews. No credit card required.

  • InputOpenAPI spec
  • LanguagesTS + Python
  • DocsPreview + llms.txt
  • ReleaseLaunch checks

01Outputs

Generator outputs

01

TypeScript SDK package.

02

Python SDK package.

03

Generated method and resource report.

04

Compatibility report when old SDKs are supplied.

05

Docs preview and run manifest.

02Details

Why it is different from raw generation

01

Raw generators produce code; Sourced wraps generation with docs, examples, and launch checks.

02

The dashboard shows which outputs are ready and which actions still need review.

03

Generation, docs, and publishing readiness stay in one workflow.

·Example output

A generation run shows the SDK artifact shape.

TypeScript4 files

A local fixture run produced package.json, tsconfig.json, README.md, and src/index.ts.

Python13 files

A local fixture run produced pyproject.toml, README.md, typed package files, sync client, async client, errors, models, and utilities.

Reports2 SDK reports

TypeScript and Python reports record package name, client name, base URL, resources, methods, skipped methods, and files.

Dashboard15 E2E flows

Browser tests cover public pages, upload validation, signed-out blocking, generated links, failed runs, expired artifacts, publish-ready state, billing state, and the local HTTP worker artifact path.

Example Sourced output for this page
ExampleWhy it mattersCurrent result
TypeScript SDK reportGenerated from OpenAPI plus config through the worker pipeline.Package smoke, client APIAPI, 1 resource, 1 method, 0 skipped methods.
Python SDK reportGenerated from the same input and includes sync plus async runtime surfaces.Package smoke_api, clients APIAPI and AsyncAPIAPI, 13 emitted package files.
Run-state browser coverageThe dashboard is tested against the states users actually see after generation.Generated artifacts, failed callbacks, expired artifacts, publish-ready releases, signed-out blocking, and billing readiness are covered.