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 home 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. Your app will use this key to sign requests made to Privy's API.

If your app has no authorization keys enabled, Privy will not require signatures on actions taken by or on server wallets. However, authorization keys are an important security measure and we strongly recommend having authorization keys for apps in production.