Clerk
Main entrypoint class for the Clerk SDK.
Provides access to authentication state, user information, and core functionality for managing user sessions and sign-in flows.
Properties
Indicates whether first name is enabled in user settings for this application.
Reactive state indicating whether the Clerk SDK has completed initialization.
Indicates whether a user is currently signed in.
Indicates whether last name is enabled in user settings for this application.
Indicates whether authenticator app MFA is enabled for this application.
Indicates whether multi-factor authentication (MFA) is enabled for this application.
Indicates whether passkey authentication is enabled for this application.
Indicates whether password authentication is enabled for this application.
Map of available social authentication providers configured for this application.
Indicates whether username authentication is enabled for this application.
Functions
Initializes the Clerk SDK with the provided configuration.
Signs out the currently authenticated user.