SDKs
Ruby SDK generation is now generally available
Speakeasy Team
March 23, 2026 - 2 min read
Ruby SDK generation has graduated from beta to General Availability (GA). This means full feature support, a defined and stable interface, and comprehensive test coverage across the generator.
When we launched Ruby in beta last year, the goal was to bring the same quality of SDK generation that developers expect from our GA languages to the Ruby ecosystem. Since then, we’ve closed the remaining feature gaps, hardened the generator against edge cases, and validated it across a wide range of real-world OpenAPI specifications.
What GA means
Speakeasy defines three maturity levels for generation targets: Alpha, Beta, and GA. A GA target is a fully supported release that includes all functionalities for mapping OpenAPI Specification keywords to idiomatic language constructs. In practice, this means:
- Full feature parity with other GA languages like TypeScript, Python, and Go
- A stable interface that won’t introduce breaking changes without a major version bump
- Comprehensive test coverage ensuring reliability across OpenAPI features
- Stable production use by a wide set of customers.
What’s included
Ruby generation supports everything you’d expect from a GA target:
- Idiomatic Ruby design with method chaining and blocks
- Optional Sorbet type annotations for projects that want static type checking
- OAuth 2.0 flows with automatic token management
- Smart pagination using Ruby Enumerators
- Retries with configurable backoff
- Custom exception hierarchies for structured error handling
- Deep object query parameter support
- Minimal external dependencies
Get started
Generate a Ruby SDK from an existing OpenAPI spec:
speakeasy quickstartOr review the full set of configuration options in the Ruby methodology docs.