# Speakeasy

SDK & Terraform provider generation.

Source: [Console review](<https://console.dev/tools/speakeasy>)

Website: [https://www.speakeasyapi.dev](<https://www.speakeasyapi.dev/>)

Profile updated: 2026-10-16

Category: [Package managers](<https://console.dev/tools/categories/developer-tools-package-managers>)

## Supported tech stack

Research checked: 2026-10-11

### Integrates with

- C# (Language)
- Go (Language)
- Java (Language)
- OpenAPI (Integration)
- PHP (Language)
- Python (Language)
- TypeScript (Language)

Source: [Research source](<https://www.speakeasy.com/product/sdk-generation>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Speakeasy SDK generation supports OpenAPI input and TypeScript, Python, Go, Java, C# and PHP output.

## Console’s review — 2023-10-19

Reviewed: 2023-10-19

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/speakeasy#review_da4177ea785ad22ca9cccc218e3e4e62653f48f64a826dd2335a301faa86fc8d>)

### What we like

Automate SDK generation across multiple languages. Also supports generating Terraform providers. Source generation from OpenAPI or JSON Schema specs. Annotations allow deeper customization e.g. supplying docs, how objects are nested, parameters, preventing plan changes etc.

### Tradeoffs

Requires your APIs be defined using OpenAPI or JSON Schema, but that’s definitely faster than building SDKs and building Terraform providers from scratch!

This review reflects Console’s assessment at publication on 2023-10-19. Features and limitations may have changed since the review date.

## Is Speakeasy a fit?

Based on [Console’s review published on 2023-10-19](<https://console.dev/tools/speakeasy#review_da4177ea785ad22ca9cccc218e3e4e62653f48f64a826dd2335a301faa86fc8d>).

Summary updated: 2026-10-16

### Who it’s for

Developers who need to generate SDKs and Terraform providers across multiple languages should consider Speakeasy

### Why consider it

Speakeasy can automate SDK generation across multiple languages

### Keep in mind

Speakeasy requires APIs to be defined using OpenAPI or JSON Schema

## Earlier review — 2022-11-03

Reviewed: 2022-11-03

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/speakeasy#review_71f41c44c195a9780eee69e25d57e0c162debfc626f7f2decd9cadc3b8d7168b>)

### What we like

Provides endpoint discovery and request monitoring via middleware, which makes it easy to integrate into an existing API. Records API requests for debugging - can be replayed from the dashboard or via a Postman download. API spec drift detection with alerting. Easily create a dashboard for API users to login and review their usage. Sensitive fields can be masked. Cloud or self-hosted.

### Tradeoffs

API integration and instrumentation SDKs only available for Go, Typescript, Java. Self-service API key rotation not yet supported.

This review reflects Console’s assessment at publication on 2022-11-03. Features and limitations may have changed since the review date.

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
