Stop building account management
<UserProfile/> centralizes profile, security, billing, and API keys in one component.
Account
Manage your account info.
Profile
Security
Billing
API Keys
Custom Page
Profile details
Andy Smith
andy@gmail.com
+1 (555) 123-4567
·
andy@gmail.com
Use saved passkey for Acme
Touch ID to continue
User profile management
Give users control over their profiles.
Full profile control
Ensure accurate, up-to-date profiles across every session.
- Profile details prefilled from sign-up
- Fully editable with real-time validation
- Synced across all active sessions
Support for multiple contact identifiers
Allow users to configure ways to sign in, verify their account, and recover access.
OAuth account management
Built-in tools for users to link and manage third-party identity providers.
- Link or unlink OAuth providers
- View connected accounts at a glance
- Real-time auth state synchronization
Security controls
Used to configure account protections.
Password management
Guided password updates with built-in validation and session safety.
Passkeys verification
Users can configure passkeys to sign in without passwords. Registration and lifecycle management are handled automatically.
Two-step verification
Users can configure multi-factor authentication for added account protection, manage recovery codes, and complete a guided setup flow.
Device management
Active devices and sessions can be viewed and managed in one place.
- Revoke access from specific devices
- Sync updates in real time
Billing controls
When billing is enabled, subscriptions, payments, and statements are fully manageable.
Subscription management
<UserProfile /> automatically includes subscription management.
- View current subscription
- Upgrade or downgrade plans
- Start trials and change plans
Payment methods
Payment methods can be securely added, updated, and removed from the account.
- Multiple payment methods supported
- Automatic card validation
- Card metadata handled
Statement and payment history
Itemized statements, past payments, and transaction status are all easily available.
API Key controls
When enabled, allow users to control to create, rotate, and revoke API keys.
API Keys management
Everything needed to create, monitor, and control API access is available from a single interface.
- Generate scoped API keys
- Reveal keys securely
- View active keys and usage
- Rotate or revoke access instantly
Add custom links and pages
Extend Clerk's management UI by adding custom links, pages and styles.
Customizable to your brand
Modify the appearance of the <UserProfile /> component with custom CSS, and pass props to override default behavior.
Account
Manage your account info.
Profile
Security
Billing
API Keys
Custom Page
Profile details
Andy Smith
andy@gmail.com
+1 (555) 123-4567
·
andy@gmail.com
Use saved passkey for Acme
Touch ID to continue

