Documentation Index
Fetch the complete documentation index at: https://docs.privy.io/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before getting started:- Obtain a Privy app ID and app secret from the Privy Dashboard
- Install Ruby 3.2.0 or later
Instantiating the PrivyClient
Require the privy gem and create a new client instance by passing the Privy app ID and
app secret as parameters.
client is the entry point for managing Privy resources from a server. The PrivyClient
provides services for creating wallets, signing and sending transactions, retrieving user objects,
verifying auth tokens, and managing policies and key quorums.
Authorization
If a resource (i.e. wallet, policy, or key quorum) has an owner, authorization signatures from the owner are required. The authorization context accepts authorization private keys and user JWTs of the wallet’s owners. The Ruby SDK generates signatures and signs requests automatically.Rate limits
Privy rate limits REST API endpoints called from a server.Next steps
Quickstart
Create wallets, sign messages, and send transactions with the Ruby SDK.
Authorization keys
Add an extra layer of security by signing requests with authorization keys.

