Skip to main content
Docs

Component Reference

Clerk offers a comprehensive suite of components designed to seamlessly integrate authentication and multi-tenancy into your application. With Clerk components, you can easily customize the appearance of authentication components and pages, manage the entire authentication flow to suit your specific needs, and even build robust SaaS applications.

Clerk iOS components

  • 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.

Customization

To learn how to customize Clerk iOS components, see the dedicated guide.

If Clerk's prebuilt components don't meet your specific needs or if you require more control over the logic, you can rebuild the existing Clerk flows using the Clerk API. For more information, see the custom flow guides.

Secured by Clerk branding

Warning

This feature requires a paid plan for production use, but all features are free to use in development mode so that you can try out what works for you. See the pricing page for more information.

By default, Clerk displays a Secured by Clerk badge on Clerk components. You can remove this branding by following these steps:

  1. In the Clerk Dashboard, navigate to your application's Settings.
  2. Under Branding, toggle on the Remove "Secured by Clerk" branding option.

Join our Discord

Join our official Discord server to chat with us directly and become a part of the Clerk community.

Join Discord

Need help?

Contact us through Discord, Twitter, or email to receive answers to your questions and learn more about Clerk.

Get help

Feedback

What did you think of this content?

Last updated on