Speakeasy
Feedback
In progress
Editor: OpenAPI Editor in Speakeasy App
First major release of Speakeasy's editor for editing, sharing and collaborating on OpenAPI specifications. Integrated with our API registry and CLI.
2
SDKs: Arbitrary custom code in SDKs
Add custom code to SDKs anywhere
3
Gram: Support Custom Code for Tools (aka "Gram Functions)
Support agentic tools defined in code in Python and Typescript
0
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.
1
2
Terraform: Derived Value support
0
SDKs: Enum descriptions
The x-speakeasy-enum-descriptions extension lets you attach human-friendly descriptions to each value of an OpenAPI enum.
0
OpenAPI 3.2 Support in Speakeasy Parser
Add support for OpenAPI 3.2 https://learn.openapis.org/upgrading/v3.1-to-v3.2.html
0
Planned
Gram: Supporting adding a docs search tool to a MCP server
MCP servers support a too to search for docs content
0
Editor: Preview Terraform generation
Preview generated resources and data sources for Terraform in the Editor preview pane
0
App powered `speakeasy configure github` setup
Optimize GitHub workflows by using app install for API key secret and workflows PR creation
0
Gram: `gram install` utility commands
Utility commands to install Gram hosted MCP servers on your local MCP Clients like claude code, gemini, and codex
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
10
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
5
SDKs: Support templated paths with conflicting parameters
Support SDK generation for apis with conflicting path params
0
SDKs: Upgrade to Zod v4 for TS SDKs
Upgrade typescript generation to use ZodV4
1
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
Gram: Override of Security Input Values
Enable customers to customise the names of authentication headers created for their Gram MCP servers
0
Gram: Support MCP servers hosted outside of Gram
Ability to import in other remote MCPs by URL Like Github, Linear, Asana etc.
0
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
Gram: Bring your own LLM api key for Playground
User provided api key for in app playground instead of credits
0
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
Integrate OpenAPI Parser in Speakeasy CLI
Integrate https://github.com/speakeasy-api/openapi into the Speakeasy CLI to power its openapi utilities
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
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
SDKs: Changelogs for PRs and Releases
List of added, deleted and updated methods in the SDK in PRs and user changelogs
10
🫡
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
🔎
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
👼
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
0
🌲
Test Generation for Java - Beta Status
3
🦢
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
🤔
PHP to GA
0
SDKs: Java Async support and Framework integrations
Refresh of Java SDK with latest language features
1
2
OAuth per operation security overrides
0
SDKs: Ruby SDK Generation Beta
Graduate ruby to beta status
7
🍏
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
Gram: Manage and Rollback Deployments
User experience to rollback Toolsets and MCP servers to previous deployments
0
MCP Typescript Server Target Beta
Extract MCP from TS SDK into a dedicated target for MCP server generation and new protocol features
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
Editor: `speakeasy` pull
push and pull commands to interact with API registry
1
Gram: Hosted Install Page v2
Nicer hosted pages for hosted MCPs including more content on Tool descriptions and install instructions for more platforms.
0
Gram: Support spec uploads without operationIds
0
Gram: CLI v0.2.0
Better documentation, homebrew support, ability to check deployment status and toml/yaml config support.
0
Gram: Faster Deployments
Process all customer deployments under 10 seconds
0
Gram: Customer Configured MCP Install Page
Allow users to specify external docs and custom logos for public MCP install pages
0
Issues
Backlog
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
Bug: lint warnings showing repeatedly for optional request bodies
0
Awaiting Interest
Feature Request: Pass SDK Reference in Hook Context
0
Feature: Investigate `speakeasy run` behaviour in specification repository for selecting all sources
0
Bug: `speakeasy run` language confusing for multiple sources
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
Feature: Support retyping map attributes as map nested attributes with x-speakeasy-additional-properties-name
1
Todo
Bug: Data sources empty even for required params
1
Triage
Feature: Support Trusted Publishers for PYPI
0
To Do
feat: custom HTTP client support for PHP, Java, and C# SDKs in READMEs
1
Feature: Generate Native AOT compatible code with Speakeasy
1
Feature: Investigate whether codeSamples can support templated server variables
0
In Review
docs: Correct error in Speakeasy article regarding RFC 9457
1
Needs Documentation
Feature: Add custom headers to request in Java SDK
2
Powered by Productlane
New request
Powered by Productlane