Clerk UI overview
A list of Clerk's pre-built Flutter widgets designed to seamlessly integrate authentication and multi-tenancy into your application.
Clerk offers prebuilt Flutter widgets designed to seamlessly integrate authentication and multi-tenancy into your application. With Clerk's UI widgets you can customize the appearance of authentication screens and manage the entire authentication flow to suit your specific needs.
Clerk widgets
ClerkAuthentication— Renders a full authentication interface, supporting multiple sign-up and sign-in methods, multi-factor authentication (MFA), and password recovery flows.ClerkUserButton— Displays the signed-in user's profile image along with controls to manage the account and sign out.ClerkOrganizationList— Lists all organizations the signed-in user belongs to and provides controls to switch between them or create new ones.
Customization
To learn how to customize the Clerk widgets, see the dedicated guide.
If the prebuilt widgets do not meet your specific needs or if you require more control over the logic, you can rebuild
the existing Clerk flows using clerk_auth.
Secured by Clerk branding
By default, Clerk displays a Secured by Clerk badge on Clerk widgets. You can remove this branding by following these steps:
- In the Clerk Dashboard, navigate to your application's Settings.
- Under Branding, toggle on the Remove "Secured by Clerk" branding option.