Skip to content
AI.info

tools

Speakeasy SDK Generation

Generates type-safe SDKs from OpenAPI specifications and updates them through CI/CD workflows.

Speakeasy SDK Generation

Speakeasy SDK Generation validates OpenAPI specifications, generates idiomatic SDKs, and supports customization through overlays and hooks. It supports languages including TypeScript, Python, Go, Java, C#, PHP, Ruby, Swift, Unity, and Terraform.

Teams use it to automate SDK updates, tests, pull requests, and publishing to package registries. Free accounts can generate one SDK with up to 50 API methods; webhooks are a paid add-on.

Features

  • Generate SDKs from OpenAPI specifications
  • Support TypeScript, Python, Go, Java, C#, PHP, Ruby, Swift, Unity, and Terraform
  • Configure authentication including API keys, bearer tokens, OAuth, and mTLS
  • Customize generated SDKs with overlays and hooks
  • Validate specifications and run SDK tests in CI/CD
  • Open pull requests for generated SDK updates
  • Publish packages to npm, PyPI, Maven, NuGet, Packagist, and Terraform
  • Generate SDK documentation and release notes

Use cases

  • Generate client SDKs for internal or public APIs
  • Regenerate SDKs when an OpenAPI specification changes
  • Publish SDK packages to language-specific registries
  • Review generated SDK changes through pull requests
  • Customize authentication, pagination, retries, and SDK structure

Pros

    Cons

      Pricing

      Official website