Solana Ruby Gems

Open source Ruby gems for building on Solana.

Solana's official SDKs and tooling are built primarily for TypeScript and Rust. To make the ecosystem more accessible to Ruby and Rails developers, we maintain a set of open source gems that port core Solana functionality into idiomatic Ruby.


solana-ruby-kit

A Ruby port of @anza-xyz/kit, the official Solana TypeScript SDK. It provides an idiomatic Ruby implementation with static type support via Sorbet, covering cryptographic operations, transaction construction and signing, a JSON-RPC client, WebSocket subscriptions, and program interfaces — mirroring the structure of the original SDK.

View on GitHub
solana-ruby-wallet-adapter

A Ruby on Rails gem port of @solana/wallet-adapter, with Sorbet static types throughout. It provides wallet metadata discovery, server-side Ed25519 signature verification, and Sign-In-With-Solana (SIWS) challenge/response flows — bridging browser-based wallet connections with backend transaction handling and authentication, without a React dependency.

View on GitHub
© 2026 idhra, inc. — All Rights Reserved.