Skip to main content
Privy builds flexible wallet and key management infrastructure to power better products built on crypto rails. You can choose to integrate with Privy’s REST API directly, or leverage our platform-specific SDKs to securely provision wallets and manage assets. images/Platform2.png

REST API

The Privy API is a resource-oriented API designed with RESTful principles. You can use the API to create and use wallets on different blockchains, set granular policies and controls, and manage ownership over different resources. You can make requests to Privy’s API from any environment that supports HTTPS requests and securely storing an API secret. Once you’ve provisioned wallets from Privy’s REST API, you can continue to use and manage those wallets from the REST API or additionally integrate Privy’s supported SDKs.
Privy’s API have extended support for many blockchain ecosystems. Learn more about the distinct tiers of support for each blockchain in our chain support guide.

SDKs

Privy offers multiple SDKs for various languages and frameworks. These SDKs wrap the Privy REST API into interfaces and abstractions that are idiomatic to your framework, streamlining your integration. If your framework is not supported by the SDKs below, you can always integrate Privy’s REST API directly or build a slim client SDK for your framework.

Client-side SDKs

Client-side SDKs are designed for use in web and mobile applications, providing hooks and components for authenticating users and securely provisioning wallets.

Client-side SDK features

Check out the matrix below to determine which features are supported in each client SDK. As a guide:
  • - indicates the feature is available on EVM chains.
  • - indicates the feature is available on Solana.
  • - indicates the feature is available on Tempo.
  • Multiple logos indicate the feature is available on each shown ecosystem.

Server-side SDKs

Server-side SDKs are designed for backend environments, with the full functionality of the Privy API to enable a streamlined integration.
Is there a particular feature that you’d like support for within a certain SDK? Please reach out!