User signers
Overview
Directly managing user signers via the API is an advanced setting. We recommend using Privy’s SDKs, which internally manage user signers if applicable.
The User Signer API enables your application to create user wallets that integrate directly with your existing JWT-based authentication system from your backend service.
Consider using the User Signer API if:
- You want to provision and manage self-custodial user wallets entirely server-side, and
- You are integrating with your existing JWT-based authentication system, as opposed to using Privy’s authentication methods
Custody and control of a Privy wallet is determined by the owner set on the wallet. The User Signer API enables your app to set the user as the direct owner on their wallet, and enables an authenticated user to access their wallet using their user JWT.