Speakeasy
Requests
Submitted
Requests
Discover our plans and suggest new improvements.
New request
In Progress
Predictable configuration of validation rules and severities
Every rule will be customizable in terms of disabling, changing severity and matching specific messages (if you want to change severity or disable for a specific value or property).
1
SDKs: MCP TypeScript Server Target GA
GA enhancements for MCP generation
6
Speakeasy Agent Skills
Claude Code plugin with skills-based guidance for Speakeasy SDK generation and OpenAPI utilities. Each skill is a separate file with YAML front matter for discovery.
1
Planned
App powered `speakeasy configure github` setup
Optimize GitHub workflows by using app install for API key secret and workflows PR creation
0
SDKs: Migration to Trusted Publishing
Migration from classing npm and pypi tokens to trusted publishers as default publishing mode for SDKs
2
MCP Server Generation: Code Mode
Code mode support for mcp server generation
0
TypeScript: Don't strip additional properties
Currently under consideration.
0
Backlog
SDKs: 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
SDKs: Rust Client SDK Generation Beta
Generate type-safe client sdks in Rust. Supported through the existing Speakeasy toolchain
11
SDKs: Prompt version upgrade
SDKs usage logs automatically prompt upgrade to latest SDK versions if one exists
2
SDKs: Support publishing SDKs to Github Packages
Many customers want to use Github packages to distribute internal SDKs instead of a public package manager
6
SDKs: Support templated paths with conflicting parameters
Support SDK generation for apis with conflicting path params
0
SDKs: Support Preview & RC Speakeasy Generator versions
Enabling automation for customers that use in-progress branches of Speakeasy's generator before its released to production as a release
1
SDKs: Support for OpenTelemetry instrumentation in Generated SDKs
Support for out of the box instrumentation of Open telemetry in SDKs instead of using SDK hooks
5
SDKs: Retry-after support for all GA languages
Currently this feature is only supported in typescript SDKs
3
SDKs: Support `multipart/form-data`content type for GA langauges
Support multipart/form-data content type
2
SDKs: Support multiple OAS examples for SDK code snippets
Support the defining of multiple examples on the OAS for SDK request and response objects
0
BYO API key for Playground usage (needs scoping)
user provided LLM api keys instead of playground credits
0
Support publishing Typescript SDKs to JSR
Expand support past manifest creation to publishing to the JSR package manager using the speakeasy publish workflow
1
Completed
🌹
OpenAPI Studio - Free form spec editing and Overlay viewing
Studio supports creation and management of Overlays in your speakeasy workflow
1
🅱️
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
SDKs: Changelogs for PRs and Releases
List of added, deleted and updated methods in the SDK in PRs and user changelogs
11
🫡
Postman Generation Alpha
Currently under consideration.
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
🔎
Debug-friendly SDKs
Support for default timeouts, environment variable for logging and better README examples for per operation retries and error handling
4
🦾
SDK version control through Github labels
Currently under consideration.
0
👼
Debug Mode for Terraform Providers
Currently under consideration.
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
Currently under consideration.
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
0
🌲
Test Generation for Java - Beta Status
Currently under consideration.
3
🦢
Support for Mock Servers and Test Generation in Workflow
(Python, Go, TS)
0
😎
Support for RFC6570 -- allowReserved for path/query parameters in Java
Currently under consideration.
0
README improvements
Various minor improvements to SDK READMEs: table formatting, toc improvements, server selection streamlining
0
🤔
PHP to GA
Currently under consideration.
1
SDKs: Java Async support and Framework integrations
Refresh of Java SDK with latest language features
2
OAuth per operation security overrides
Currently under consideration.
0
SDKs: Ruby SDK Generation Beta
Graduate ruby to beta status
6
🍏
Support for `client_secret_basic` oauth type
Currently under consideration.
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
SDKs: Zodv4 compatibility and Zodv4 mini
Upgrade typescript generation to use various flavors of ZodV4: forward compatibility, as the default dependency and zodv4 mini as the new default
1
SDKs: Support Audience security field for Oauth APIs
Speakeasy will generate a new security field (for each element) next to clientID, clientSecret, tokenURL of type String, example AUD, name: Audience
0
SDKs: Arbitrary custom code in SDKs
Add custom code to SDKs anywhere
3
Better SDK spec merging & model folder layout
Currently under consideration.
2
Terraform: Async Background Task / Eventual Consistency API Support
Given an API backend where create, update, or delete operations on an entity are asynchronous, provide a methodology for successful Terraform managed resource code generation.
6
Terraform: Derived Value support
Currently under consideration.
0
SDKs: Forward compatible enums and unions by default
All enums and all unions will be automatically forward compatible
0
Forward compatible required fields, Typescript and Go
Currently under consideration.
0
Issues
Awaiting Interest
Feature: Generate Native AOT compatible code with Speakeasy
Currently under consideration.
1
Feature Request: Pass SDK Reference in Hook Context
Currently under consideration.
0
Feature: Support retyping map attributes as map nested attributes with x-speakeasy-additional-properties-name
Currently under consideration.
1
To Do
Feature: Investigate whether codeSamples can support templated server variables
Currently under consideration.
0
Backlog
Bug: lint warnings showing repeatedly for optional request bodies
Currently under consideration.
0
Needs Documentation
Feature: Add custom headers to request in Java SDK
Currently in progress
2
Triage
Feature: Support Trusted Publishers Pypi
Currently under consideration.
0
Powered by Productlane