All SDKs
Rb

Ruby SDK

vadyl
Coming soon
The Ruby SDK targets Ruby 3.2+ and ships with RBS type definitions. First-party Rails integration via vadyl-rails.

Coming Soon

The Ruby SDK is in active development. The install commands below are stable — once we ship, your install path won't change. Track progress on our changelog or reach out to be notified at release.

Install

Bundler
bundle add vadyl
RubyGems
gem install vadyl
Gemfile
gem 'vadyl', '~> 1.0'
Read the documentation
What's coming

The Ruby SDK ships the canonical surface

When it lands, it ships every primitive that the available SDKs already expose — derived from the same product model and canonical contract backbone.

What you get

Generated entities

Strict typed shapes generated from the product model.

Manifest verification

Refuses incompatible servers at first call. Fail closed.

Realtime built-in

Subscriptions wrapped as the language's idiomatic stream type. Reconnect-safe.

Idiomatic API

Native to the language: types, generics, async patterns, error handling.

Framework friendly

Works with the major frameworks in the ecosystem out of the box.

Branch-aware

Pass branch into options to point at a sandbox without env juggling.

OTel native

Spans and metrics on the canonical Vadyl tracer; honors caller's TracerProvider.

Agent integration

Agent surface mirrored idiomatically for the language.

Pluggable transport

Swap HTTP clients, plug in middleware, customize retries.

Want early access to the Ruby SDK?

We're working with select teams during the preview window. Reach out to join.