Skip to content
SolRengine

Documentation

Build Solana dApps with Ruby on Rails 8. Wallet auth, RPC, tokens, transactions, real-time updates, and custom program interaction — as modular gems.

Start here

Quickstart

From rails new to a running, wallet-authenticated dApp in about ten minutes. The fastest path through the whole stack.

Get started

The gems

Use what you need. Each gem works standalone or together via the solrengine meta-gem.

Two custody models

The gems above are the non-custodial path — your users bring their own wallets. SolRengine also covers the custodial path, where you hold wallets for your users.

Wallet-per-User (SDP)

Custody wallets provisioned per user on the Solana Developer Platform — the solana-sdp client and the solrengine-sdp Rails engine. Requires a managed custody provider and Kora; devnet-oriented while SDP is pre-mainnet.

New to Solana on Rails?

Read Add Solana Wallet Login to Rails in Under a Minute for a focused walkthrough of the auth flow, or jump straight into the Quickstart.