Skip to Content

SDKs

Ruby SDK generation is now generally available

Speakeasy Team

Speakeasy Team

March 23, 2026 - 2 min read

SDKs

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 quickstart

Or review the full set of configuration options in the Ruby methodology docs.

Last updated on

Build with
confidence.

Ship what's next.