Scalar SDK Generator

Generated targets#

TypeScript, Python, Go, and CLI targets are generally available. Java, Kotlin, Ruby, C#, PHP, Rust, Swift, Dart, and C++ targets are supported with experimental status where noted in Scalar.

What the generator provides#

  • Idiomatic clients with language-specific naming and types
  • Authentication from API keys, Basic, Bearer, OAuth 2.0, and OIDC schemes
  • Pagination, streaming, uploads, and typed errors from the API description
  • Custom code preservation through a three-way merge on regeneration
  • Pull-request publishing through repositories you control
  • Agent context in SKILL.md, api.md, and augmented OpenAPI output

Get started#

Follow SDK Generator getting started to upload a document and select targets.

Next steps#

Updated

Was this page helpful?