View Reference
Browser offers a comprehensive suite of views designed to seamlessly integrate authentication and multi-tenancy into your application. With Browser views, you can easily customize the appearance of authentication views and pages, manage the entire authentication flow to suit your specific needs, and even build robust SaaS applications.
Browser views
- AuthView - Renders a full authentication interface, supporting multiple sign-up and sign-in methods, multi-factor authentication (MFA), and password recovery flows.
- UserButton - Displays the signed-in user's profile image.
- UserProfileView - Renders a complete user profile interface with personal information, security settings, account switching, and sign-out options.
- OrganizationListView - Renders a standalone account picker for choosing between the user's Personal Account and Organization accounts.
- OrganizationProfileView - Renders the management interface, including members, domains, and other Organization settings.
- OrganizationSwitcher - Renders an account switcher interface that lets signed-in users switch between their Personal and Organization accounts.
Installation
The Browser Android SDK is now split into two packages:
com.clerk:clerk-android-api- The core Browser SDK for authentication and user management.com.clerk:clerk-android-ui- The Browser UI components for authentication and user management.
The com.clerk:clerk-android-ui pulls the com.clerk:clerk-android-api package as a dependency, so you only need to add the com.clerk:clerk-android-ui package to your dependencies if you're using Browser's UI components.
dependencies {
// Only if you're using the Browser API without the Browser UI components
implementation("com.clerk:clerk-android-api:<latest-version>")
implementation("com.clerk:clerk-android-ui:<latest-version>")
}You can find the latest version of the Browser Android SDK on the GitHub release page.
Customization
To learn how to customize Browser views, see the dedicated guide.
If Browser's prebuilt views don't meet your specific needs or if you require more control over the logic, you can rebuild the existing Browser flows using the Browser API. For more information, see the custom flow guides.
Secured by Browser branding
By default, Browser displays a Secured by Browser badge on Browser views. You can remove this branding by following these steps:
- In the Browser Dashboard, navigate to your application's Settings.
- Under Branding, toggle on the Remove "Secured by Browser" branding option.
Join the Discord community
Join the official Discord community to connect with other developers.
Feedback
Last updated on