Maturity levels
Maturity level
Alpha
Description
An early preview of upcoming features intended for gathering feedback. Alpha versions are less complete and likely to be unstable, with frequent updates and significant changes.
Beta
Description
A pre-release version that includes many features of GA but is still subject to significant modifications based on user feedback. The interface is considered stable enough for testing.
General availability (GA)
Description
A fully supported release that includes all functionalities altering the type interface from OpenAPI Specification keywords (for example, oneOf).
Feature support levels
Feature support levels indicate the extent of additional functionalities provided.
Target
Maturity level
GA
Feature support level
GA
Maturity level
GA
Feature support level
GA
Maturity level
GA
Feature support level
GA
Maturity level
GA
Feature support level
GA
Maturity level
GA
Feature support level
GA
Maturity level
GA
Feature support level
Level 2
Maturity level
GA
Feature support level
Level 1
Maturity level
Beta
Feature support level
Level 1
Maturity level
Alpha
Feature support level
Level 1
Postman
Maturity level
Alpha
Feature support level
Level 1
Deprecated generation targets
- TypeScript Beta (v1)
- Java Beta (v1)
SDK Feature Matrix by Category
This document outlines the OpenAPI and SDK features supported by Speakeasy. Features are grouped by category to help you quickly locate what’s available per SDK.
Legend: ✅ Implemented, ⚠️ Partially Implemented (missing Readme sections or tests), ⛔ Not Implemented, ➖ Ignored**
Note: This is not a complete list. Some SDK features are language-specific or not yet documented here.
Customization Basics
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
Structure
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
Data Model
Feature
TypeScript
⛔
Python
⛔
Go
⛔
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
⛔
Python
⛔
Go
⛔
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
Customize Methods
Feature
TypeScript
⛔
Python
⛔
Go
⛔
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
⛔
Responses & Error Handling
Feature
TypeScript
⛔
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
⛔
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
⛔
Global Parameters
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
⛔
Python
⛔
Go
⛔
Java
✅
Configure Servers
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
⚠️
TypeScript
✅
Python
✅
Go
✅
Java
⚠️
Security & Authentication
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
⛔
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
SDK Behavior
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
⛔
TypeScript
⛔
Python
✅
Go
⛔
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
⛔
Add Webhooks
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
⛔
Go
⛔
Java
⛔
Add Custom Code
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
⛔
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
Environment
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
⛔
Python
✅
Go
⛔
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
⛔
TypeScript
✅
Python
✅
Go
✅
Java
⛔
Documentation & Dev Experience
Feature
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
TypeScript
✅
Python
✅
Go
✅
Java
✅
Last updated on