Skip to content

API keys

Go to the Privy Dashboard and create an app and account if you do not already have one. Then, set up your API keys per the steps below.

Request access

On the plugins page of the Privy Dashboard, request access to server wallets to get started.

Once your request has been approved, when viewing your app in the Dashboard, a Wallet infrastructure section will appear in the sidebar.

App ID and secret

Navigate to the App settings page > Basics tab for your app. Retrieve your Privy app ID and app secret and securely save them. Your server will use these values to authenticate all requests to Privy's API.

[Optional] Authorization keys

To further secure actions taken by your app's wallets, navigate to the Authorization keys page for your app. Generate a new authorization key by clicking the Generate new key button.

Save this key in a secure location. Privy does not store this key and cannot help you retrieve it. When creating a wallet or a policy, you can specify this key as the resource owner by either its PEM-encoded public key or by its Privy key quorum ID. You can also create a key quorum to require m of n signatures.

Authorization keys are an important security measure and we strongly recommend setting authorization keys on all resources in your production app.