Speakeasy
Roadmap
Roadmap
Requests
In progress
SDK Changelog for end users
List of added, deleted and updated methods in the SDK in PRs and user changelogs
10
Ruby SDK Generation Beta
Graduate ruby to beta status
7
MCP Typescript Server Target Beta
Extract MCP from TS SDK into a dedicated target for MCP server generation and new protocol features
1
Planned
Short lived preview packages for SDK revisions on PRs (TS only)
Each PR gets a Speakeasy hosted, short lived and published package, a la Vercel preview. Start with proving value in Typescript SDKs
7
LLMs.txt for SDKs
4
Support for OpenTelemetry instrumentation in Generated SDKs
3
CLI Overlay and Update command performance
0
MCP TypeScript Server Target GA
1
4
Custom SDK code with automatic conflict resolver
0
Backlog
Test Generation for TS, Go, Python - GA status
Graduate test generation for TS, Go and Python to GA from Beta
10
Rust Client SDK Generation Beta
5
Generate code samples for custom constructors
0
Test Generation for C# - Beta Status
1
SDKs prompt version upgrade
2
Subscribe to Slack notifications for Generation, Publish, Issues and PR events
Setup slack and email notifications for SDK pipeline events in dashboard
1
Support publishing SDKs to Github Packages
Many customers want to use Github packages to distribute internal SDKs instead of a public package manager
5
Support templated paths with conflicting parameters
0
Support Preview & RC Speakeasy Generator versions
Short project: enabling automation for customers that use in-progress branches of openapi-generation branches where we're not ready to use those branches globally across speakeasy customers
1
Retry-after support for python and other GA languages
3
Support `multipart/form-data`content type for GA langauges
0
MCP Server Target - Python
Python flavor of MCP server generation
0
Completed
🌹
OpenAPI Studio - Free form spec editing and Overlay viewing
Studio supports creation and management of Overlays in your speakeasy workflow
1
👩👧👧
Overlay Playground
Unauthenticated webpage to edit and preview realtime changes to overlay specifications
0
✅
Running Testing as Standalone PR Checks
0
🅱️
PHP SDK Generation Beta
Beta release (interface subject to change) that includes support for Oauth2.0, Unions, SDK Hooks, pagination and more! See language maturity page for details: https://www.speakeasyapi.dev/docs/code-generation
6
🫡
Postman Generation Alpha
0
🤖
Automatically improve SDK Method names
Speakeasy suggest support for improving the operation ids in your OpenAPI spec for more ergonomic SDK methods. Available in the CLI and Dashboard
2
📦
Shrink TypeScript Bundle Size
Improve the performance of TypeScript packages by removing boilerplate in error handling and encoding, dropping barrel imports and minifying Zod code
0
🔎
Debug-friendly SDKs
Support for default timeouts, environment variable for logging and better README examples for per operation retries and error handling
4
🪪
Public URLs for API specs
Create a stable public link for any OpenAPI spec stored in your Speakeasy API Registry
0
🦾
SDK version control through Github labels
0
🦖
Deep Object Query Parameter support for Terraform
1
👼
Debug Mode for Terraform Providers
1
🤹♂️
Custom compile command
TBD
0
👽
Support for parsing Arazzo (OpenAPI Workflow) Specs for Test Generation
https://www.speakeasy.com/openapi/arazzo
0
🤠
Support Laravel Wrapper for PHP SDKs
0
🥸
Export Zod schemas as public types in TS SDKs
Expose Zod schemas in Typescript SDKs for public use.
1
🤵
Support for Username and Password OAuth Scheme (TS and Java)
Support this oauth scheme OOTB with a generated sdk hook
1
0
🌲
Test Generation for Java - Beta Status
4
🦢
Support for Mock Servers and Test Generation in Workflow
(Python, Go, TS)
0
😎
Support for RFC6570 -- allowReserved for path/query parameters in Java
0
README improvements
Various minor improvements to SDK READMEs: table formatting, toc improvements, server selection streamlining
0
🧑🎨
Develop API Design Guide
speakeasy.com/api-design
0
Interruptible and Streamable generation
Generation provides files as they are created and edits can recreate generation midflight
0
🤔
PHP to GA
0
🐘
JSONL Streaming Support (Go, Python, Java, TS)
2
OAuth per operation security overrides
1
0
🍏
Support for `client_secret_basic` oauth type
0
Security and SDK Options Access in hooks
Provide security and SDK client options in SDK Hooks context
0
Lazy Module loading for Python SDKs
For better python performance especially in serverless environments
0
Issues
Backlog
Feature request: Add audience support in clientCredentials
1
Feat: Document in the TS Readme how to access and use public zod schmeas
1
Bug: Reported bug about panic in speakeasy openapi diff
1
Feature: Separate config changes from generated code in speakeasybot PRs
0
Awaiting Interest
Feature: Investigate `speakeasy run` behaviour in specification repository for selecting all sources
0
Bug: `speakeasy run` language confusing for multiple sources
0
Feature: Custom Alias Specification in ReadMe
0
Feature: Make templated sever URL variables required
0
Feature: Rename `SDKOptions` to `APIClientOptions`
0
Feature: don't overwrite customer commits on an open PR
0
Todo
Bug: Data sources empty even for required params
1
Feat: Determine handling for basic vs bearer auth requirement
1
Feat: Explore DynamicObject or custom type instead of a jsonencoded string for Terraform escape hatch
0
To Do
Feature: Generate Native AOT compatible code with Speakeasy
1
Feature: Support Trusted Publishers for PYPI
0
Feature: Investigate whether codeSamples can support templated server variables
0
In Progress
Feature: Background Task / Eventual Consistency API Support
2
In Review
docs: Correct error in Speakeasy article regarding RFC 9457
1
Powered by Productlane
Powered by Productlane