Role overview
Role | Access Level | Primary Use Case |
---|---|---|
Admin | Full access | Team leads, account owners, and senior developers who need complete control |
Developer | Most features | Developers who need to build and configure applications |
Viewer | Read-only | Stakeholders, support engineers, and teammates who need visibility without editing permissions |
Detailed permissions
Admin
Admins have full access to the dashboard and can manage all aspects of your Privy account. Team management:- Invite new teammates
- Manage teammate roles and permissions
- Remove teammates from the account
- Update account payment methods
- Change billing tiers and subscription settings
- Create and delete app secrets
- Configure JWT authentication settings
- Rotate webhook verification keys
- Delete applications permanently
Developer
Developers can view, create, and edit most dashboard features but cannot manage team settings or billing. Application development:- Create new applications
- Configure login methods and authentication
- Set up wallets and blockchain integrations
- Configure webhooks and API settings
- Cannot manage team roles or invite teammates
- Cannot update payment methods or billing settings
- Cannot delete applications
- Cannot create or delete app secrets
- Cannot configure JWT authentication settings
- Cannot rotate webhook verification keys
Viewer
Viewers have read-only access to the dashboard for monitoring and visibility purposes. Read-only access:- View all applications and their configurations
- Access analytics and user data
- Cannot create, edit, or delete any configurations
- Cannot invite teammates or manage roles
- Cannot update billing or payment information
Managing team roles
Only Admins can invite new teammates and assign roles.
Inviting teammates
- Navigate to the Team page in your dashboard
- Click “Invite teammate”
- Enter the email address of the person you want to invite
- Select their role from the dropdown menu
- Click “Send invitation”
Changing roles
Admins can update teammate roles at any time:- Go to the Team page
- Find the teammate whose role you want to change
- Click on their current role dropdown
- Select the new role
- Confirm the change
Removing teammates
Only Admins can remove teammates from the account:- Navigate to the Team page
- Find the teammate you want to remove
- Click the “Remove” button next to their name
- Confirm the removal
Removing a teammate immediately revokes their access to your Privy dashboard and all associated
applications.
Best practices
Role assignment guidelines
- Start with Viewer access: Give new teammates Viewer access initially to let them familiarize themselves with your setup
- Use Developer for most technical work: Developers can handle day-to-day application building and configuration
- Limit Admin access: Only assign Admin roles to team leads and senior developers who need full account control
Security considerations
- Regularly review teammate access: Audit your teammates and their roles periodically
- Use the principle of least privilege: Assign the minimum role necessary for each teammate’s responsibilities
- Remove access promptly: When teammates leave your organization, remove their access immediately
Need help determining the right role for a teammate? Consider their daily responsibilities and
start with the most restrictive role that allows them to complete their work.