# Clerk ## Docs - [Welcome to Clerk Docs](https://clerk.com/docs/) - [Pin a Clerk SDK](https://clerk.com/docs/pinning) - [Maintenance Mode](https://clerk.com/docs/maintenance-mode) - [Ruby Quickstart](https://clerk.com/docs/ruby/getting-started/quickstart) - [Bring your own CSS](https://clerk.com/docs/ruby/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Options` prop](https://clerk.com/docs/ruby/guides/customizing-clerk/appearance-prop/options) - [Themes](https://clerk.com/docs/ruby/guides/customizing-clerk/appearance-prop/themes) - [`Appearance` prop](https://clerk.com/docs/ruby/guides/customizing-clerk/appearance-prop/overview) - [`captcha` prop](https://clerk.com/docs/ruby/guides/customizing-clerk/appearance-prop/captcha) - [`Variables` prop](https://clerk.com/docs/ruby/guides/customizing-clerk/appearance-prop/variables) - [Error handling](https://clerk.com/docs/ruby/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/ruby/guides/development/custom-flows/account-updates/user-impersonation) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/ruby/guides/development/custom-flows/authentication/google-one-tap) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/ruby/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/ruby/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom waitlist form](https://clerk.com/docs/ruby/guides/development/custom-flows/authentication/waitlist) - [Build a custom flow for handling email links](https://clerk.com/docs/ruby/guides/development/custom-flows/authentication/email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/ruby/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/ruby/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Component Reference](https://clerk.com/docs/ruby/reference/components/overview) - [Vue Quickstart](https://clerk.com/docs/vue/getting-started/quickstart) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/vue/guides/billing/for-b2b) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/vue/guides/billing/for-b2c) - [Add custom pages and links to the `` component](https://clerk.com/docs/vue/guides/customizing-clerk/adding-items/user-profile) - [Add custom items and links to the `` component](https://clerk.com/docs/vue/guides/customizing-clerk/adding-items/user-button) - [Add custom pages and links to the `` component](https://clerk.com/docs/vue/guides/customizing-clerk/adding-items/organization-profile) - [`Appearance` prop](https://clerk.com/docs/vue/guides/customizing-clerk/appearance-prop/overview) - [Bring your own CSS](https://clerk.com/docs/vue/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Options` prop](https://clerk.com/docs/vue/guides/customizing-clerk/appearance-prop/options) - [`Variables` prop](https://clerk.com/docs/vue/guides/customizing-clerk/appearance-prop/variables) - [`captcha` prop](https://clerk.com/docs/vue/guides/customizing-clerk/appearance-prop/captcha) - [Themes](https://clerk.com/docs/vue/guides/customizing-clerk/appearance-prop/themes) - [Clerk Billing webhooks](https://clerk.com/docs/vue/guides/development/webhooks/billing) - [Error handling](https://clerk.com/docs/vue/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/vue/guides/development/custom-flows/account-updates/user-impersonation) - [Build a custom flow for handling email links](https://clerk.com/docs/vue/guides/development/custom-flows/authentication/email-links) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/vue/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom waitlist form](https://clerk.com/docs/vue/guides/development/custom-flows/authentication/waitlist) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/vue/guides/development/custom-flows/authentication/google-one-tap) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/vue/guides/development/custom-flows/authentication/embedded-email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/vue/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/vue/guides/development/custom-flows/authentication/legacy/email-links) - [Set up a waitlist in your app](https://clerk.com/docs/vue/guides/secure/waitlist) - [`` component](https://clerk.com/docs/vue/reference/components/api-keys) - [Component Reference](https://clerk.com/docs/vue/reference/components/overview) - [`` component](https://clerk.com/docs/vue/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/vue/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/vue/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/vue/reference/components/authentication/sign-up) - [`` component](https://clerk.com/docs/vue/reference/components/billing/plan-details-button) - [`` component](https://clerk.com/docs/vue/reference/components/billing/subscription-details-button) - [`` component](https://clerk.com/docs/vue/reference/components/billing/checkout-button) - [``](https://clerk.com/docs/vue/reference/components/billing/pricing-table) - [`` (deprecated)](https://clerk.com/docs/vue/reference/components/control/redirect-to-create-organization) - [``](https://clerk.com/docs/vue/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/vue/reference/components/control/clerk-loading) - [``](https://clerk.com/docs/vue/reference/components/control/clerk-loaded) - [``](https://clerk.com/docs/vue/reference/components/control/redirect-to-tasks) - [``](https://clerk.com/docs/vue/reference/components/control/redirect-to-sign-in) - [`` (deprecated)](https://clerk.com/docs/vue/reference/components/control/redirect-to-user-profile) - [`` (deprecated)](https://clerk.com/docs/vue/reference/components/control/redirect-to-organization-profile) - [``](https://clerk.com/docs/vue/reference/components/control/redirect-to-sign-up) - [``](https://clerk.com/docs/vue/reference/components/control/show) - [`` component](https://clerk.com/docs/vue/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/vue/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/vue/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/vue/reference/components/organization/organization-switcher) - [``](https://clerk.com/docs/vue/reference/components/unstyled/sign-out-button) - [``](https://clerk.com/docs/vue/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/vue/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/vue/reference/components/unstyled/sign-in-with-metamask) - [`` component](https://clerk.com/docs/vue/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/vue/reference/components/user/user-profile) - [`` component](https://clerk.com/docs/vue/reference/components/user/user-button) - [`` component](https://clerk.com/docs/vue/reference/components/utilities/portal-provider) - [useAuth() | Vue](https://clerk.com/docs/vue/reference/composables/use-auth) - [useClerk() | Vue](https://clerk.com/docs/vue/reference/composables/use-clerk) - [useOrganization() | Vue](https://clerk.com/docs/vue/reference/composables/use-organization) - [useSessionList() | Vue](https://clerk.com/docs/vue/reference/composables/use-session-list) - [useSignIn() | Vue](https://clerk.com/docs/vue/reference/composables/use-sign-in) - [useSession() | Vue](https://clerk.com/docs/vue/reference/composables/use-session) - [useSignUp() | Vue](https://clerk.com/docs/vue/reference/composables/use-sign-up) - [useUser() | Vue](https://clerk.com/docs/vue/reference/composables/use-user) - [`APIKeys` object](https://clerk.com/docs/vue/reference/objects/api-keys) - [`Billing` object](https://clerk.com/docs/vue/reference/objects/billing) - [`Clerk` class](https://clerk.com/docs/vue/reference/objects/clerk) - [Key Clerk objects](https://clerk.com/docs/vue/reference/objects/overview) - [`Organization` object](https://clerk.com/docs/vue/reference/objects/organization) - [`Client` object](https://clerk.com/docs/vue/reference/objects/client) - [`Session` object](https://clerk.com/docs/vue/reference/objects/session) - [`SignInFuture` object](https://clerk.com/docs/vue/reference/objects/sign-in-future) - [`SignUpFuture` object](https://clerk.com/docs/vue/reference/objects/sign-up-future) - [`User` object](https://clerk.com/docs/vue/reference/objects/user) - [`BackupCodeResource`](https://clerk.com/docs/vue/reference/types/backup-code-resource) - [`APIKeyResource`](https://clerk.com/docs/vue/reference/types/api-key-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/vue/reference/types/billing-money-amount) - [`BillingCheckoutTotals`](https://clerk.com/docs/vue/reference/types/billing-checkout-totals) - [`BillingCheckoutResource`](https://clerk.com/docs/vue/reference/types/billing-checkout-resource) - [`BillingPayerResource`](https://clerk.com/docs/vue/reference/types/billing-payer-resource) - [`BillingPaymentMethodResource`](https://clerk.com/docs/vue/reference/types/billing-payment-method-resource) - [`BillingPaymentResource`](https://clerk.com/docs/vue/reference/types/billing-payment-resource) - [`BillingPlanResource`](https://clerk.com/docs/vue/reference/types/billing-plan-resource) - [`BillingStatementGroup`](https://clerk.com/docs/vue/reference/types/billing-statement-group) - [`BillingStatementResource`](https://clerk.com/docs/vue/reference/types/billing-statement-resource) - [`BillingStatementTotals`](https://clerk.com/docs/vue/reference/types/billing-statement-totals) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/vue/reference/types/billing-subscription-item-resource) - [`ClerkAPIError`](https://clerk.com/docs/vue/reference/types/clerk-api-error) - [`ClerkAPIResponseError`](https://clerk.com/docs/vue/reference/types/clerk-api-response-error) - [`BillingSubscriptionResource`](https://clerk.com/docs/vue/reference/types/billing-subscription-resource) - [`ClerkError`](https://clerk.com/docs/vue/reference/types/clerk-error) - [`ClerkPaginatedResponse`](https://clerk.com/docs/vue/reference/types/clerk-paginated-response) - [`CustomMenuItem`](https://clerk.com/docs/vue/reference/types/custom-menu-item) - [`CustomPage`](https://clerk.com/docs/vue/reference/types/custom-page) - [`DeletedObjectResource`](https://clerk.com/docs/vue/reference/types/deleted-object-resource) - [`EmailAddress`](https://clerk.com/docs/vue/reference/types/email-address) - [`EmailLinkError`](https://clerk.com/docs/vue/reference/types/email-link-error) - [`EnterpriseAccount`](https://clerk.com/docs/vue/reference/types/enterprise-account) - [`EnterpriseAccountConnection`](https://clerk.com/docs/vue/reference/types/enterprise-account-connection) - [`Errors`](https://clerk.com/docs/vue/reference/types/errors) - [`ExternalAccount`](https://clerk.com/docs/vue/reference/types/external-account) - [`FeatureResource`](https://clerk.com/docs/vue/reference/types/feature-resource) - [Metadata](https://clerk.com/docs/vue/reference/types/metadata) - [`LastAuthenticationStrategy`](https://clerk.com/docs/vue/reference/types/last-authentication-strategy) - [`IdentificationLinkResource`](https://clerk.com/docs/vue/reference/types/identification-link-resource) - [`OrganizationCreationDefaults`](https://clerk.com/docs/vue/reference/types/organization-creation-defaults) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/vue/reference/types/organization-custom-permission-key) - [`OrganizationDomainResource`](https://clerk.com/docs/vue/reference/types/organization-domain-resource) - [`OrganizationInvitation`](https://clerk.com/docs/vue/reference/types/organization-invitation) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/vue/reference/types/organization-custom-role-key) - [`OrganizationMembershipRequest`](https://clerk.com/docs/vue/reference/types/organization-membership-request) - [`OrganizationMembership`](https://clerk.com/docs/vue/reference/types/organization-membership) - [`OrganizationSuggestion`](https://clerk.com/docs/vue/reference/types/organization-suggestion) - [`PasskeyResource`](https://clerk.com/docs/vue/reference/types/passkey-resource) - [Clerk types](https://clerk.com/docs/vue/reference/types/overview) - [`PhoneNumber`](https://clerk.com/docs/vue/reference/types/phone-number) - [`PermissionResource`](https://clerk.com/docs/vue/reference/types/permission-resource) - [`PublicUserData`](https://clerk.com/docs/vue/reference/types/public-user-data) - [`RedirectOptions`](https://clerk.com/docs/vue/reference/types/redirect-options) - [`RoleResource`](https://clerk.com/docs/vue/reference/types/role-resource) - [`SessionStatus`](https://clerk.com/docs/vue/reference/types/session-status) - [`SessionTask`](https://clerk.com/docs/vue/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/vue/reference/types/session-verification) - [`SetActiveParams`](https://clerk.com/docs/vue/reference/types/set-active-params) - [`SessionWithActivities`](https://clerk.com/docs/vue/reference/types/session-with-activities) - [`SignInFirstFactor`](https://clerk.com/docs/vue/reference/types/sign-in-first-factor) - [`SignInInitialValues`](https://clerk.com/docs/vue/reference/types/sign-in-initial-values) - [`SignInSecondFactor`](https://clerk.com/docs/vue/reference/types/sign-in-second-factor) - [`SignInRedirectOptions`](https://clerk.com/docs/vue/reference/types/sign-in-redirect-options) - [`SignUpInitialValues`](https://clerk.com/docs/vue/reference/types/sign-up-initial-values) - [`SignUpRedirectOptions`](https://clerk.com/docs/vue/reference/types/sign-up-redirect-options) - [`SignUpVerificationResource`](https://clerk.com/docs/vue/reference/types/sign-up-verification-resource) - [`SignedInSessionResource`](https://clerk.com/docs/vue/reference/types/signed-in-session-resource) - [`TOTPResource`](https://clerk.com/docs/vue/reference/types/totp-resource) - [SSO Types](https://clerk.com/docs/vue/reference/types/sso) - [`UserOrganizationInvitation`](https://clerk.com/docs/vue/reference/types/user-organization-invitation) - [`Web3Wallet`](https://clerk.com/docs/vue/reference/types/web3-wallet) - [`Waitlist`](https://clerk.com/docs/vue/reference/types/waitlist) - [`VerificationResource`](https://clerk.com/docs/vue/reference/types/verification-resource) - [Nuxt Quickstart](https://clerk.com/docs/nuxt/getting-started/quickstart) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/nuxt/guides/billing/for-b2c) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/nuxt/guides/billing/for-b2b) - [Add custom pages and links to the `` component](https://clerk.com/docs/nuxt/guides/customizing-clerk/adding-items/organization-profile) - [Add custom pages and links to the `` component](https://clerk.com/docs/nuxt/guides/customizing-clerk/adding-items/user-profile) - [Add custom items and links to the `` component](https://clerk.com/docs/nuxt/guides/customizing-clerk/adding-items/user-button) - [Bring your own CSS](https://clerk.com/docs/nuxt/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Appearance` prop](https://clerk.com/docs/nuxt/guides/customizing-clerk/appearance-prop/overview) - [`Options` prop](https://clerk.com/docs/nuxt/guides/customizing-clerk/appearance-prop/options) - [Themes](https://clerk.com/docs/nuxt/guides/customizing-clerk/appearance-prop/themes) - [`Variables` prop](https://clerk.com/docs/nuxt/guides/customizing-clerk/appearance-prop/variables) - [`captcha` prop](https://clerk.com/docs/nuxt/guides/customizing-clerk/appearance-prop/captcha) - [Get started with Organizations](https://clerk.com/docs/nuxt/guides/organizations/getting-started) - [Build your own sign-in-or-up page for your Nuxt app with Clerk](https://clerk.com/docs/nuxt/guides/development/custom-sign-in-or-up-page) - [Build your own sign-up page for your Nuxt app with Clerk](https://clerk.com/docs/nuxt/guides/development/custom-sign-up-page) - [Error handling](https://clerk.com/docs/nuxt/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/nuxt/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/nuxt/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/nuxt/guides/development/custom-flows/authentication/google-one-tap) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/nuxt/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/nuxt/guides/development/custom-flows/authentication/email-links) - [Build a custom waitlist form](https://clerk.com/docs/nuxt/guides/development/custom-flows/authentication/waitlist) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/nuxt/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/nuxt/guides/development/custom-flows/authentication/legacy/email-links) - [Clerk Billing webhooks](https://clerk.com/docs/nuxt/guides/development/webhooks/billing) - [Set up a waitlist in your app](https://clerk.com/docs/nuxt/guides/secure/waitlist) - [Protect content and read user data](https://clerk.com/docs/nuxt/guides/users/reading) - [`` component](https://clerk.com/docs/nuxt/reference/components/api-keys) - [Component Reference](https://clerk.com/docs/nuxt/reference/components/overview) - [`` component](https://clerk.com/docs/nuxt/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/nuxt/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/nuxt/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/nuxt/reference/components/authentication/sign-up) - [``](https://clerk.com/docs/nuxt/reference/components/billing/pricing-table) - [``](https://clerk.com/docs/nuxt/reference/components/control/clerk-loaded) - [``](https://clerk.com/docs/nuxt/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/nuxt/reference/components/control/clerk-loading) - [`` (deprecated)](https://clerk.com/docs/nuxt/reference/components/control/redirect-to-create-organization) - [``](https://clerk.com/docs/nuxt/reference/components/control/redirect-to-sign-in) - [``](https://clerk.com/docs/nuxt/reference/components/control/redirect-to-sign-up) - [`` (deprecated)](https://clerk.com/docs/nuxt/reference/components/control/redirect-to-organization-profile) - [``](https://clerk.com/docs/nuxt/reference/components/control/redirect-to-tasks) - [`` (deprecated)](https://clerk.com/docs/nuxt/reference/components/control/redirect-to-user-profile) - [``](https://clerk.com/docs/nuxt/reference/components/control/show) - [`` component](https://clerk.com/docs/nuxt/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/nuxt/reference/components/organization/organization-switcher) - [`` component](https://clerk.com/docs/nuxt/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/nuxt/reference/components/organization/organization-list) - [``](https://clerk.com/docs/nuxt/reference/components/unstyled/sign-out-button) - [``](https://clerk.com/docs/nuxt/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/nuxt/reference/components/unstyled/sign-in-with-metamask) - [``](https://clerk.com/docs/nuxt/reference/components/unstyled/sign-in-button) - [`` component](https://clerk.com/docs/nuxt/reference/components/user/user-profile) - [`` component](https://clerk.com/docs/nuxt/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/nuxt/reference/components/user/user-button) - [useAuth() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-auth) - [useOrganization() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-organization) - [useClerk() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-clerk) - [useSessionList() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-session-list) - [useSignUp() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-sign-up) - [useUser() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-user) - [useSession() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-session) - [useSignIn() | Vue](https://clerk.com/docs/nuxt/reference/composables/use-sign-in) - [`APIKeys` object](https://clerk.com/docs/nuxt/reference/objects/api-keys) - [`Billing` object](https://clerk.com/docs/nuxt/reference/objects/billing) - [`Client` object](https://clerk.com/docs/nuxt/reference/objects/client) - [Key Clerk objects](https://clerk.com/docs/nuxt/reference/objects/overview) - [`Clerk` class](https://clerk.com/docs/nuxt/reference/objects/clerk) - [`Organization` object](https://clerk.com/docs/nuxt/reference/objects/organization) - [`Session` object](https://clerk.com/docs/nuxt/reference/objects/session) - [`SignInFuture` object](https://clerk.com/docs/nuxt/reference/objects/sign-in-future) - [`SignUpFuture` object](https://clerk.com/docs/nuxt/reference/objects/sign-up-future) - [`User` object](https://clerk.com/docs/nuxt/reference/objects/user) - [`BillingMoneyAmount`](https://clerk.com/docs/nuxt/reference/types/billing-money-amount) - [`APIKeyResource`](https://clerk.com/docs/nuxt/reference/types/api-key-resource) - [`BackupCodeResource`](https://clerk.com/docs/nuxt/reference/types/backup-code-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/nuxt/reference/types/billing-checkout-totals) - [`BillingPayerResource`](https://clerk.com/docs/nuxt/reference/types/billing-payer-resource) - [`BillingCheckoutResource`](https://clerk.com/docs/nuxt/reference/types/billing-checkout-resource) - [`BillingPaymentMethodResource`](https://clerk.com/docs/nuxt/reference/types/billing-payment-method-resource) - [`BillingPaymentResource`](https://clerk.com/docs/nuxt/reference/types/billing-payment-resource) - [`BillingStatementGroup`](https://clerk.com/docs/nuxt/reference/types/billing-statement-group) - [`BillingPlanResource`](https://clerk.com/docs/nuxt/reference/types/billing-plan-resource) - [`BillingStatementResource`](https://clerk.com/docs/nuxt/reference/types/billing-statement-resource) - [`BillingStatementTotals`](https://clerk.com/docs/nuxt/reference/types/billing-statement-totals) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/nuxt/reference/types/billing-subscription-item-resource) - [`ClerkAPIError`](https://clerk.com/docs/nuxt/reference/types/clerk-api-error) - [`BillingSubscriptionResource`](https://clerk.com/docs/nuxt/reference/types/billing-subscription-resource) - [`ClerkAPIResponseError`](https://clerk.com/docs/nuxt/reference/types/clerk-api-response-error) - [`ClerkError`](https://clerk.com/docs/nuxt/reference/types/clerk-error) - [`ClerkPaginatedResponse`](https://clerk.com/docs/nuxt/reference/types/clerk-paginated-response) - [`CustomPage`](https://clerk.com/docs/nuxt/reference/types/custom-page) - [`DeletedObjectResource`](https://clerk.com/docs/nuxt/reference/types/deleted-object-resource) - [`CustomMenuItem`](https://clerk.com/docs/nuxt/reference/types/custom-menu-item) - [`EmailAddress`](https://clerk.com/docs/nuxt/reference/types/email-address) - [`EmailLinkError`](https://clerk.com/docs/nuxt/reference/types/email-link-error) - [`EnterpriseAccountConnection`](https://clerk.com/docs/nuxt/reference/types/enterprise-account-connection) - [`Errors`](https://clerk.com/docs/nuxt/reference/types/errors) - [`EnterpriseAccount`](https://clerk.com/docs/nuxt/reference/types/enterprise-account) - [`ExternalAccount`](https://clerk.com/docs/nuxt/reference/types/external-account) - [`FeatureResource`](https://clerk.com/docs/nuxt/reference/types/feature-resource) - [Metadata](https://clerk.com/docs/nuxt/reference/types/metadata) - [`LastAuthenticationStrategy`](https://clerk.com/docs/nuxt/reference/types/last-authentication-strategy) - [`IdentificationLinkResource`](https://clerk.com/docs/nuxt/reference/types/identification-link-resource) - [`OrganizationCreationDefaults`](https://clerk.com/docs/nuxt/reference/types/organization-creation-defaults) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/nuxt/reference/types/organization-custom-permission-key) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/nuxt/reference/types/organization-custom-role-key) - [`OrganizationDomainResource`](https://clerk.com/docs/nuxt/reference/types/organization-domain-resource) - [`OrganizationInvitation`](https://clerk.com/docs/nuxt/reference/types/organization-invitation) - [`OrganizationMembershipRequest`](https://clerk.com/docs/nuxt/reference/types/organization-membership-request) - [`OrganizationMembership`](https://clerk.com/docs/nuxt/reference/types/organization-membership) - [Clerk types](https://clerk.com/docs/nuxt/reference/types/overview) - [`PasskeyResource`](https://clerk.com/docs/nuxt/reference/types/passkey-resource) - [`OrganizationSuggestion`](https://clerk.com/docs/nuxt/reference/types/organization-suggestion) - [`PermissionResource`](https://clerk.com/docs/nuxt/reference/types/permission-resource) - [`PhoneNumber`](https://clerk.com/docs/nuxt/reference/types/phone-number) - [`PublicUserData`](https://clerk.com/docs/nuxt/reference/types/public-user-data) - [`RedirectOptions`](https://clerk.com/docs/nuxt/reference/types/redirect-options) - [`RoleResource`](https://clerk.com/docs/nuxt/reference/types/role-resource) - [`SessionStatus`](https://clerk.com/docs/nuxt/reference/types/session-status) - [`SessionVerification`](https://clerk.com/docs/nuxt/reference/types/session-verification) - [`SessionWithActivities`](https://clerk.com/docs/nuxt/reference/types/session-with-activities) - [`SessionTask`](https://clerk.com/docs/nuxt/reference/types/session-task) - [`SetActiveParams`](https://clerk.com/docs/nuxt/reference/types/set-active-params) - [`SignInFirstFactor`](https://clerk.com/docs/nuxt/reference/types/sign-in-first-factor) - [`SignInInitialValues`](https://clerk.com/docs/nuxt/reference/types/sign-in-initial-values) - [`SignInRedirectOptions`](https://clerk.com/docs/nuxt/reference/types/sign-in-redirect-options) - [`SignUpInitialValues`](https://clerk.com/docs/nuxt/reference/types/sign-up-initial-values) - [`SignInSecondFactor`](https://clerk.com/docs/nuxt/reference/types/sign-in-second-factor) - [`SignUpRedirectOptions`](https://clerk.com/docs/nuxt/reference/types/sign-up-redirect-options) - [SSO Types](https://clerk.com/docs/nuxt/reference/types/sso) - [`SignUpVerificationResource`](https://clerk.com/docs/nuxt/reference/types/sign-up-verification-resource) - [`TOTPResource`](https://clerk.com/docs/nuxt/reference/types/totp-resource) - [`SignedInSessionResource`](https://clerk.com/docs/nuxt/reference/types/signed-in-session-resource) - [`UserOrganizationInvitation`](https://clerk.com/docs/nuxt/reference/types/user-organization-invitation) - [`VerificationResource`](https://clerk.com/docs/nuxt/reference/types/verification-resource) - [`Web3Wallet`](https://clerk.com/docs/nuxt/reference/types/web3-wallet) - [`Waitlist`](https://clerk.com/docs/nuxt/reference/types/waitlist) - [Astro Quickstart](https://clerk.com/docs/astro/getting-started/quickstart) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/astro/guides/billing/for-b2b) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/astro/guides/billing/for-b2c) - [Add custom items and links to the `` component](https://clerk.com/docs/astro/guides/customizing-clerk/adding-items/user-button) - [Add custom pages and links to the `` component](https://clerk.com/docs/astro/guides/customizing-clerk/adding-items/organization-profile) - [Add custom pages and links to the `` component](https://clerk.com/docs/astro/guides/customizing-clerk/adding-items/user-profile) - [Bring your own CSS](https://clerk.com/docs/astro/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Options` prop](https://clerk.com/docs/astro/guides/customizing-clerk/appearance-prop/options) - [`Appearance` prop](https://clerk.com/docs/astro/guides/customizing-clerk/appearance-prop/overview) - [`captcha` prop](https://clerk.com/docs/astro/guides/customizing-clerk/appearance-prop/captcha) - [`Variables` prop](https://clerk.com/docs/astro/guides/customizing-clerk/appearance-prop/variables) - [Themes](https://clerk.com/docs/astro/guides/customizing-clerk/appearance-prop/themes) - [Error handling](https://clerk.com/docs/astro/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/astro/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/astro/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom flow for handling email links](https://clerk.com/docs/astro/guides/development/custom-flows/authentication/email-links) - [Build a custom waitlist form](https://clerk.com/docs/astro/guides/development/custom-flows/authentication/waitlist) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/astro/guides/development/custom-flows/authentication/google-one-tap) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/astro/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/astro/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/astro/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Clerk Billing webhooks](https://clerk.com/docs/astro/guides/development/webhooks/billing) - [Protect content and read user data](https://clerk.com/docs/astro/guides/users/reading) - [Get started with Organizations](https://clerk.com/docs/astro/guides/organizations/getting-started) - [Set up a waitlist in your app](https://clerk.com/docs/astro/guides/secure/waitlist) - [`` component](https://clerk.com/docs/astro/reference/components/api-keys) - [Component Reference](https://clerk.com/docs/astro/reference/components/overview) - [``](https://clerk.com/docs/astro/reference/components/billing/pricing-table) - [`` component](https://clerk.com/docs/astro/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/astro/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/astro/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/astro/reference/components/authentication/sign-up) - [``](https://clerk.com/docs/astro/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/astro/reference/components/control/clerk-loaded) - [``](https://clerk.com/docs/astro/reference/components/control/clerk-loading) - [``](https://clerk.com/docs/astro/reference/components/control/show) - [`` component](https://clerk.com/docs/astro/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/astro/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/astro/reference/components/organization/organization-switcher) - [`` component](https://clerk.com/docs/astro/reference/components/organization/organization-profile) - [``](https://clerk.com/docs/astro/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/astro/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/astro/reference/components/unstyled/sign-out-button) - [`` component](https://clerk.com/docs/astro/reference/components/user/user-profile) - [`` component](https://clerk.com/docs/astro/reference/components/user/user-button) - [`` component](https://clerk.com/docs/astro/reference/components/user/user-avatar) - [Hooks Reference](https://clerk.com/docs/astro/reference/hooks/overview) - [useAuth()](https://clerk.com/docs/astro/reference/hooks/use-auth) - [`APIKeys` object](https://clerk.com/docs/astro/reference/objects/api-keys) - [`Billing` object](https://clerk.com/docs/astro/reference/objects/billing) - [`Clerk` class](https://clerk.com/docs/astro/reference/objects/clerk) - [`Client` object](https://clerk.com/docs/astro/reference/objects/client) - [Key Clerk objects](https://clerk.com/docs/astro/reference/objects/overview) - [`Session` object](https://clerk.com/docs/astro/reference/objects/session) - [`Organization` object](https://clerk.com/docs/astro/reference/objects/organization) - [`SignInFuture` object](https://clerk.com/docs/astro/reference/objects/sign-in-future) - [`SignUpFuture` object](https://clerk.com/docs/astro/reference/objects/sign-up-future) - [`User` object](https://clerk.com/docs/astro/reference/objects/user) - [`BackupCodeResource`](https://clerk.com/docs/astro/reference/types/backup-code-resource) - [`APIKeyResource`](https://clerk.com/docs/astro/reference/types/api-key-resource) - [`BillingCheckoutResource`](https://clerk.com/docs/astro/reference/types/billing-checkout-resource) - [`BillingPayerResource`](https://clerk.com/docs/astro/reference/types/billing-payer-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/astro/reference/types/billing-money-amount) - [`BillingCheckoutTotals`](https://clerk.com/docs/astro/reference/types/billing-checkout-totals) - [`BillingPaymentMethodResource`](https://clerk.com/docs/astro/reference/types/billing-payment-method-resource) - [`BillingPaymentResource`](https://clerk.com/docs/astro/reference/types/billing-payment-resource) - [`BillingPlanResource`](https://clerk.com/docs/astro/reference/types/billing-plan-resource) - [`BillingStatementResource`](https://clerk.com/docs/astro/reference/types/billing-statement-resource) - [`BillingStatementTotals`](https://clerk.com/docs/astro/reference/types/billing-statement-totals) - [`BillingStatementGroup`](https://clerk.com/docs/astro/reference/types/billing-statement-group) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/astro/reference/types/billing-subscription-item-resource) - [`BillingSubscriptionResource`](https://clerk.com/docs/astro/reference/types/billing-subscription-resource) - [`ClerkAPIError`](https://clerk.com/docs/astro/reference/types/clerk-api-error) - [`ClerkError`](https://clerk.com/docs/astro/reference/types/clerk-error) - [`ClerkAPIResponseError`](https://clerk.com/docs/astro/reference/types/clerk-api-response-error) - [`CustomMenuItem`](https://clerk.com/docs/astro/reference/types/custom-menu-item) - [`ClerkPaginatedResponse`](https://clerk.com/docs/astro/reference/types/clerk-paginated-response) - [`CustomPage`](https://clerk.com/docs/astro/reference/types/custom-page) - [`DeletedObjectResource`](https://clerk.com/docs/astro/reference/types/deleted-object-resource) - [`EmailAddress`](https://clerk.com/docs/astro/reference/types/email-address) - [`EmailLinkError`](https://clerk.com/docs/astro/reference/types/email-link-error) - [`EnterpriseAccountConnection`](https://clerk.com/docs/astro/reference/types/enterprise-account-connection) - [`Errors`](https://clerk.com/docs/astro/reference/types/errors) - [`ExternalAccount`](https://clerk.com/docs/astro/reference/types/external-account) - [`EnterpriseAccount`](https://clerk.com/docs/astro/reference/types/enterprise-account) - [`FeatureResource`](https://clerk.com/docs/astro/reference/types/feature-resource) - [`IdentificationLinkResource`](https://clerk.com/docs/astro/reference/types/identification-link-resource) - [Metadata](https://clerk.com/docs/astro/reference/types/metadata) - [`OrganizationCreationDefaults`](https://clerk.com/docs/astro/reference/types/organization-creation-defaults) - [`LastAuthenticationStrategy`](https://clerk.com/docs/astro/reference/types/last-authentication-strategy) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/astro/reference/types/organization-custom-permission-key) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/astro/reference/types/organization-custom-role-key) - [`OrganizationDomainResource`](https://clerk.com/docs/astro/reference/types/organization-domain-resource) - [`OrganizationInvitation`](https://clerk.com/docs/astro/reference/types/organization-invitation) - [`OrganizationMembershipRequest`](https://clerk.com/docs/astro/reference/types/organization-membership-request) - [`OrganizationSuggestion`](https://clerk.com/docs/astro/reference/types/organization-suggestion) - [`OrganizationMembership`](https://clerk.com/docs/astro/reference/types/organization-membership) - [Clerk types](https://clerk.com/docs/astro/reference/types/overview) - [`PasskeyResource`](https://clerk.com/docs/astro/reference/types/passkey-resource) - [`PermissionResource`](https://clerk.com/docs/astro/reference/types/permission-resource) - [`PhoneNumber`](https://clerk.com/docs/astro/reference/types/phone-number) - [`PublicUserData`](https://clerk.com/docs/astro/reference/types/public-user-data) - [`RedirectOptions`](https://clerk.com/docs/astro/reference/types/redirect-options) - [`SessionStatus`](https://clerk.com/docs/astro/reference/types/session-status) - [`RoleResource`](https://clerk.com/docs/astro/reference/types/role-resource) - [`SessionTask`](https://clerk.com/docs/astro/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/astro/reference/types/session-verification) - [`SessionWithActivities`](https://clerk.com/docs/astro/reference/types/session-with-activities) - [`SignInFirstFactor`](https://clerk.com/docs/astro/reference/types/sign-in-first-factor) - [`SetActiveParams`](https://clerk.com/docs/astro/reference/types/set-active-params) - [`SignInInitialValues`](https://clerk.com/docs/astro/reference/types/sign-in-initial-values) - [`SignInRedirectOptions`](https://clerk.com/docs/astro/reference/types/sign-in-redirect-options) - [`SignUpInitialValues`](https://clerk.com/docs/astro/reference/types/sign-up-initial-values) - [`SignUpRedirectOptions`](https://clerk.com/docs/astro/reference/types/sign-up-redirect-options) - [`SignInSecondFactor`](https://clerk.com/docs/astro/reference/types/sign-in-second-factor) - [`SignUpVerificationResource`](https://clerk.com/docs/astro/reference/types/sign-up-verification-resource) - [`SignedInSessionResource`](https://clerk.com/docs/astro/reference/types/signed-in-session-resource) - [`TOTPResource`](https://clerk.com/docs/astro/reference/types/totp-resource) - [`UserOrganizationInvitation`](https://clerk.com/docs/astro/reference/types/user-organization-invitation) - [SSO Types](https://clerk.com/docs/astro/reference/types/sso) - [`VerificationResource`](https://clerk.com/docs/astro/reference/types/verification-resource) - [`Waitlist`](https://clerk.com/docs/astro/reference/types/waitlist) - [`Web3Wallet`](https://clerk.com/docs/astro/reference/types/web3-wallet) - [Clerk Go SDK](https://clerk.com/docs/go/getting-started/quickstart) - [Bring your own CSS](https://clerk.com/docs/go/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Appearance` prop](https://clerk.com/docs/go/guides/customizing-clerk/appearance-prop/overview) - [`captcha` prop](https://clerk.com/docs/go/guides/customizing-clerk/appearance-prop/captcha) - [`Variables` prop](https://clerk.com/docs/go/guides/customizing-clerk/appearance-prop/variables) - [`Options` prop](https://clerk.com/docs/go/guides/customizing-clerk/appearance-prop/options) - [Themes](https://clerk.com/docs/go/guides/customizing-clerk/appearance-prop/themes) - [Error handling](https://clerk.com/docs/go/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/go/guides/development/custom-flows/account-updates/user-impersonation) - [Build a custom flow for handling email links](https://clerk.com/docs/go/guides/development/custom-flows/authentication/email-links) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/go/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom waitlist form](https://clerk.com/docs/go/guides/development/custom-flows/authentication/waitlist) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/go/guides/development/custom-flows/authentication/google-one-tap) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/go/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/go/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/go/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Component Reference](https://clerk.com/docs/go/reference/components/overview) - [TanStack React Start Quickstart](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/tanstack-react-start/guides/billing/for-b2b) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/tanstack-react-start/guides/billing/for-b2c) - [Add custom pages and links to the `` component](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/adding-items/organization-profile) - [Add custom items and links to the `` component](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/adding-items/user-button) - [Add custom pages and links to the `` component](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/adding-items/user-profile) - [Bring your own CSS](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`captcha` prop](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/appearance-prop/captcha) - [`Appearance` prop](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/appearance-prop/overview) - [`Options` prop](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/appearance-prop/options) - [`Variables` prop](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/appearance-prop/variables) - [Themes](https://clerk.com/docs/tanstack-react-start/guides/customizing-clerk/appearance-prop/themes) - [Set up a waitlist in your app](https://clerk.com/docs/tanstack-react-start/guides/secure/waitlist) - [Build your own sign-in-or-up page for your TanStack React Start app with Clerk](https://clerk.com/docs/tanstack-react-start/guides/development/custom-sign-in-or-up-page) - [Build your own sign-up page for your TanStack React Start app with Clerk](https://clerk.com/docs/tanstack-react-start/guides/development/custom-sign-up-page) - [Verify OAuth access tokens in your TanStack React Start application with Clerk](https://clerk.com/docs/tanstack-react-start/guides/development/verifying-oauth-access-tokens) - [Error handling](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom flow for handling email links](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/authentication/email-links) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/authentication/google-one-tap) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom waitlist form](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/authentication/waitlist) - [Build a custom flow for handling email links](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/tanstack-react-start/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Clerk Billing webhooks](https://clerk.com/docs/tanstack-react-start/guides/development/webhooks/billing) - [Protect content and read user data](https://clerk.com/docs/tanstack-react-start/guides/users/reading) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/api-keys) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/clerk-provider) - [Component Reference](https://clerk.com/docs/tanstack-react-start/reference/components/overview) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/authentication/task-choose-organization) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/authentication/task-reset-password) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/authentication/task-setup-mfa) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/authentication/sign-up) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/billing/pricing-table) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/clerk-failed) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/clerk-degraded) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/clerk-loaded) - [`` (deprecated)](https://clerk.com/docs/tanstack-react-start/reference/components/control/redirect-to-organization-profile) - [`` (deprecated)](https://clerk.com/docs/tanstack-react-start/reference/components/control/redirect-to-create-organization) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/clerk-loading) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/redirect-to-sign-in) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/redirect-to-sign-up) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/redirect-to-tasks) - [`` (deprecated)](https://clerk.com/docs/tanstack-react-start/reference/components/control/redirect-to-user-profile) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/control/show) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/organization/organization-switcher) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/utilities/portal-provider) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/unstyled/sign-out-button) - [``](https://clerk.com/docs/tanstack-react-start/reference/components/unstyled/sign-in-with-metamask) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/user/user-button) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/tanstack-react-start/reference/components/user/user-profile) - [Hooks Reference](https://clerk.com/docs/tanstack-react-start/reference/hooks/overview) - [useAuth()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-auth) - [useClerk()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-clerk) - [useOrganizationCreationDefaults()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-organization-creation-defaults) - [useOrganization()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-organization) - [useReverification()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-reverification) - [`useOrganizationList()`](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-organization-list) - [useSessionList()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-session-list) - [useSession()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-session) - [useSignIn()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-sign-in) - [useSignUp()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-sign-up) - [useWaitlist()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-waitlist) - [useUser()](https://clerk.com/docs/tanstack-react-start/reference/hooks/use-user) - [useSignUp()](https://clerk.com/docs/tanstack-react-start/reference/hooks/legacy/use-sign-up) - [useSignIn()](https://clerk.com/docs/tanstack-react-start/reference/hooks/legacy/use-sign-in) - [`APIKeys` object](https://clerk.com/docs/tanstack-react-start/reference/objects/api-keys) - [`Organization` object](https://clerk.com/docs/tanstack-react-start/reference/objects/organization) - [`Client` object](https://clerk.com/docs/tanstack-react-start/reference/objects/client) - [`Clerk` class](https://clerk.com/docs/tanstack-react-start/reference/objects/clerk) - [`SignInFuture` object](https://clerk.com/docs/tanstack-react-start/reference/objects/sign-in-future) - [`SignUpFuture` object](https://clerk.com/docs/tanstack-react-start/reference/objects/sign-up-future) - [`SignIn` object (Legacy)](https://clerk.com/docs/tanstack-react-start/reference/objects/sign-in) - [`Session` object](https://clerk.com/docs/tanstack-react-start/reference/objects/session) - [Key Clerk objects](https://clerk.com/docs/tanstack-react-start/reference/objects/overview) - [`Billing` object](https://clerk.com/docs/tanstack-react-start/reference/objects/billing) - [`SignUp` object (Legacy)](https://clerk.com/docs/tanstack-react-start/reference/objects/sign-up) - [`User` object](https://clerk.com/docs/tanstack-react-start/reference/objects/user) - [`BillingCheckoutResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-checkout-resource) - [`APIKeyResource`](https://clerk.com/docs/tanstack-react-start/reference/types/api-key-resource) - [`BackupCodeResource`](https://clerk.com/docs/tanstack-react-start/reference/types/backup-code-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-checkout-totals) - [`BillingPaymentMethodResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-payment-method-resource) - [`BillingPayerResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-payer-resource) - [`BillingPlanResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-plan-resource) - [`BillingPaymentResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-payment-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-money-amount) - [`BillingStatementGroup`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-statement-group) - [`BillingStatementResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-statement-resource) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-subscription-item-resource) - [`BillingStatementTotals`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-statement-totals) - [`BillingSubscriptionResource`](https://clerk.com/docs/tanstack-react-start/reference/types/billing-subscription-resource) - [`ClerkPaginatedResponse`](https://clerk.com/docs/tanstack-react-start/reference/types/clerk-paginated-response) - [`ClerkAPIError`](https://clerk.com/docs/tanstack-react-start/reference/types/clerk-api-error) - [`ClerkError`](https://clerk.com/docs/tanstack-react-start/reference/types/clerk-error) - [`ClerkAPIResponseError`](https://clerk.com/docs/tanstack-react-start/reference/types/clerk-api-response-error) - [`CustomMenuItem`](https://clerk.com/docs/tanstack-react-start/reference/types/custom-menu-item) - [`CustomPage`](https://clerk.com/docs/tanstack-react-start/reference/types/custom-page) - [`EmailAddress`](https://clerk.com/docs/tanstack-react-start/reference/types/email-address) - [`EnterpriseAccountConnection`](https://clerk.com/docs/tanstack-react-start/reference/types/enterprise-account-connection) - [`EmailLinkError`](https://clerk.com/docs/tanstack-react-start/reference/types/email-link-error) - [`DeletedObjectResource`](https://clerk.com/docs/tanstack-react-start/reference/types/deleted-object-resource) - [`EnterpriseAccount`](https://clerk.com/docs/tanstack-react-start/reference/types/enterprise-account) - [`ExternalAccount`](https://clerk.com/docs/tanstack-react-start/reference/types/external-account) - [`Errors`](https://clerk.com/docs/tanstack-react-start/reference/types/errors) - [`IdentificationLinkResource`](https://clerk.com/docs/tanstack-react-start/reference/types/identification-link-resource) - [`FeatureResource`](https://clerk.com/docs/tanstack-react-start/reference/types/feature-resource) - [`LastAuthenticationStrategy`](https://clerk.com/docs/tanstack-react-start/reference/types/last-authentication-strategy) - [Metadata](https://clerk.com/docs/tanstack-react-start/reference/types/metadata) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-custom-permission-key) - [`OrganizationCreationDefaults`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-creation-defaults) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-custom-role-key) - [`OrganizationDomainResource`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-domain-resource) - [`OrganizationInvitation`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-invitation) - [`OrganizationMembership`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-membership) - [`OrganizationMembershipRequest`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-membership-request) - [`OrganizationSuggestion`](https://clerk.com/docs/tanstack-react-start/reference/types/organization-suggestion) - [Clerk types](https://clerk.com/docs/tanstack-react-start/reference/types/overview) - [`PermissionResource`](https://clerk.com/docs/tanstack-react-start/reference/types/permission-resource) - [`PhoneNumber`](https://clerk.com/docs/tanstack-react-start/reference/types/phone-number) - [`PasskeyResource`](https://clerk.com/docs/tanstack-react-start/reference/types/passkey-resource) - [`PublicUserData`](https://clerk.com/docs/tanstack-react-start/reference/types/public-user-data) - [`RedirectOptions`](https://clerk.com/docs/tanstack-react-start/reference/types/redirect-options) - [`SessionStatus`](https://clerk.com/docs/tanstack-react-start/reference/types/session-status) - [`RoleResource`](https://clerk.com/docs/tanstack-react-start/reference/types/role-resource) - [`SessionTask`](https://clerk.com/docs/tanstack-react-start/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/tanstack-react-start/reference/types/session-verification) - [`SessionWithActivities`](https://clerk.com/docs/tanstack-react-start/reference/types/session-with-activities) - [`SetActiveParams`](https://clerk.com/docs/tanstack-react-start/reference/types/set-active-params) - [`SignInInitialValues`](https://clerk.com/docs/tanstack-react-start/reference/types/sign-in-initial-values) - [`SignInFirstFactor`](https://clerk.com/docs/tanstack-react-start/reference/types/sign-in-first-factor) - [`SignInRedirectOptions`](https://clerk.com/docs/tanstack-react-start/reference/types/sign-in-redirect-options) - [`SignInSecondFactor`](https://clerk.com/docs/tanstack-react-start/reference/types/sign-in-second-factor) - [`SignUpRedirectOptions`](https://clerk.com/docs/tanstack-react-start/reference/types/sign-up-redirect-options) - [`SignUpInitialValues`](https://clerk.com/docs/tanstack-react-start/reference/types/sign-up-initial-values) - [`SignUpVerificationResource`](https://clerk.com/docs/tanstack-react-start/reference/types/sign-up-verification-resource) - [`SignedInSessionResource`](https://clerk.com/docs/tanstack-react-start/reference/types/signed-in-session-resource) - [SSO Types](https://clerk.com/docs/tanstack-react-start/reference/types/sso) - [`UserOrganizationInvitation`](https://clerk.com/docs/tanstack-react-start/reference/types/user-organization-invitation) - [`TOTPResource`](https://clerk.com/docs/tanstack-react-start/reference/types/totp-resource) - [`VerificationResource`](https://clerk.com/docs/tanstack-react-start/reference/types/verification-resource) - [`Waitlist`](https://clerk.com/docs/tanstack-react-start/reference/types/waitlist) - [`Web3Wallet`](https://clerk.com/docs/tanstack-react-start/reference/types/web3-wallet) - [React Router Quickstart](https://clerk.com/docs/react-router/getting-started/quickstart) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/react-router/guides/billing/for-b2c) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/react-router/guides/billing/for-b2b) - [Add custom items and links to the `` component](https://clerk.com/docs/react-router/guides/customizing-clerk/adding-items/user-button) - [Add custom pages and links to the `` component](https://clerk.com/docs/react-router/guides/customizing-clerk/adding-items/organization-profile) - [Add custom pages and links to the `` component](https://clerk.com/docs/react-router/guides/customizing-clerk/adding-items/user-profile) - [Bring your own CSS](https://clerk.com/docs/react-router/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`captcha` prop](https://clerk.com/docs/react-router/guides/customizing-clerk/appearance-prop/captcha) - [Themes](https://clerk.com/docs/react-router/guides/customizing-clerk/appearance-prop/themes) - [`Appearance` prop](https://clerk.com/docs/react-router/guides/customizing-clerk/appearance-prop/overview) - [`Variables` prop](https://clerk.com/docs/react-router/guides/customizing-clerk/appearance-prop/variables) - [`Options` prop](https://clerk.com/docs/react-router/guides/customizing-clerk/appearance-prop/options) - [Verify OAuth access tokens in your React Router application with Clerk](https://clerk.com/docs/react-router/guides/development/verifying-oauth-access-tokens) - [Build your own sign-in-or-up page for your React Router app with Clerk](https://clerk.com/docs/react-router/guides/development/custom-sign-in-or-up-page) - [Build your own sign-up page for your React Router app with Clerk](https://clerk.com/docs/react-router/guides/development/custom-sign-up-page) - [Add React Router to your Clerk + React application](https://clerk.com/docs/react-router/guides/development/declarative-mode) - [Error handling](https://clerk.com/docs/react-router/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/react-router/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/react-router/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/react-router/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/react-router/guides/development/custom-flows/authentication/email-links) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/react-router/guides/development/custom-flows/authentication/google-one-tap) - [Build a custom waitlist form](https://clerk.com/docs/react-router/guides/development/custom-flows/authentication/waitlist) - [Build a custom flow for handling email links](https://clerk.com/docs/react-router/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/react-router/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Clerk Billing webhooks](https://clerk.com/docs/react-router/guides/development/webhooks/billing) - [Set up a waitlist in your app](https://clerk.com/docs/react-router/guides/secure/waitlist) - [Protect content and read user data](https://clerk.com/docs/react-router/guides/users/reading) - [Get started with Organizations](https://clerk.com/docs/react-router/guides/organizations/getting-started) - [``](https://clerk.com/docs/react-router/reference/components/clerk-provider) - [Component Reference](https://clerk.com/docs/react-router/reference/components/overview) - [`` component](https://clerk.com/docs/react-router/reference/components/api-keys) - [`` component](https://clerk.com/docs/react-router/reference/components/authentication/sign-up) - [`` component](https://clerk.com/docs/react-router/reference/components/authentication/task-reset-password) - [`` component](https://clerk.com/docs/react-router/reference/components/authentication/task-choose-organization) - [`` component](https://clerk.com/docs/react-router/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/react-router/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/react-router/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/react-router/reference/components/authentication/task-setup-mfa) - [``](https://clerk.com/docs/react-router/reference/components/billing/pricing-table) - [``](https://clerk.com/docs/react-router/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/react-router/reference/components/control/clerk-degraded) - [``](https://clerk.com/docs/react-router/reference/components/control/clerk-failed) - [``](https://clerk.com/docs/react-router/reference/components/control/clerk-loading) - [`` (deprecated)](https://clerk.com/docs/react-router/reference/components/control/redirect-to-create-organization) - [``](https://clerk.com/docs/react-router/reference/components/control/redirect-to-sign-in) - [``](https://clerk.com/docs/react-router/reference/components/control/clerk-loaded) - [`` (deprecated)](https://clerk.com/docs/react-router/reference/components/control/redirect-to-organization-profile) - [``](https://clerk.com/docs/react-router/reference/components/control/redirect-to-sign-up) - [``](https://clerk.com/docs/react-router/reference/components/control/redirect-to-tasks) - [``](https://clerk.com/docs/react-router/reference/components/control/show) - [`` (deprecated)](https://clerk.com/docs/react-router/reference/components/control/redirect-to-user-profile) - [`` component](https://clerk.com/docs/react-router/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/react-router/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/react-router/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/react-router/reference/components/organization/organization-switcher) - [``](https://clerk.com/docs/react-router/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/react-router/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/react-router/reference/components/unstyled/sign-out-button) - [``](https://clerk.com/docs/react-router/reference/components/unstyled/sign-in-with-metamask) - [`` component](https://clerk.com/docs/react-router/reference/components/user/user-button) - [`` component](https://clerk.com/docs/react-router/reference/components/user/user-profile) - [`` component](https://clerk.com/docs/react-router/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/react-router/reference/components/utilities/portal-provider) - [Hooks Reference](https://clerk.com/docs/react-router/reference/hooks/overview) - [useAuth()](https://clerk.com/docs/react-router/reference/hooks/use-auth) - [useClerk()](https://clerk.com/docs/react-router/reference/hooks/use-clerk) - [useOrganizationCreationDefaults()](https://clerk.com/docs/react-router/reference/hooks/use-organization-creation-defaults) - [useReverification()](https://clerk.com/docs/react-router/reference/hooks/use-reverification) - [useOrganization()](https://clerk.com/docs/react-router/reference/hooks/use-organization) - [`useOrganizationList()`](https://clerk.com/docs/react-router/reference/hooks/use-organization-list) - [useSessionList()](https://clerk.com/docs/react-router/reference/hooks/use-session-list) - [useSession()](https://clerk.com/docs/react-router/reference/hooks/use-session) - [useSignIn()](https://clerk.com/docs/react-router/reference/hooks/use-sign-in) - [useUser()](https://clerk.com/docs/react-router/reference/hooks/use-user) - [useSignUp()](https://clerk.com/docs/react-router/reference/hooks/use-sign-up) - [useWaitlist()](https://clerk.com/docs/react-router/reference/hooks/use-waitlist) - [useSignIn()](https://clerk.com/docs/react-router/reference/hooks/legacy/use-sign-in) - [useSignUp()](https://clerk.com/docs/react-router/reference/hooks/legacy/use-sign-up) - [`Clerk` class](https://clerk.com/docs/react-router/reference/objects/clerk) - [`Billing` object](https://clerk.com/docs/react-router/reference/objects/billing) - [`Client` object](https://clerk.com/docs/react-router/reference/objects/client) - [`APIKeys` object](https://clerk.com/docs/react-router/reference/objects/api-keys) - [`Session` object](https://clerk.com/docs/react-router/reference/objects/session) - [`SignIn` object (Legacy)](https://clerk.com/docs/react-router/reference/objects/sign-in) - [Key Clerk objects](https://clerk.com/docs/react-router/reference/objects/overview) - [`Organization` object](https://clerk.com/docs/react-router/reference/objects/organization) - [`SignInFuture` object](https://clerk.com/docs/react-router/reference/objects/sign-in-future) - [`SignUpFuture` object](https://clerk.com/docs/react-router/reference/objects/sign-up-future) - [`SignUp` object (Legacy)](https://clerk.com/docs/react-router/reference/objects/sign-up) - [`User` object](https://clerk.com/docs/react-router/reference/objects/user) - [`BackupCodeResource`](https://clerk.com/docs/react-router/reference/types/backup-code-resource) - [`BillingCheckoutResource`](https://clerk.com/docs/react-router/reference/types/billing-checkout-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/react-router/reference/types/billing-checkout-totals) - [`APIKeyResource`](https://clerk.com/docs/react-router/reference/types/api-key-resource) - [`BillingPaymentResource`](https://clerk.com/docs/react-router/reference/types/billing-payment-resource) - [`BillingPaymentMethodResource`](https://clerk.com/docs/react-router/reference/types/billing-payment-method-resource) - [`BillingPayerResource`](https://clerk.com/docs/react-router/reference/types/billing-payer-resource) - [`BillingPlanResource`](https://clerk.com/docs/react-router/reference/types/billing-plan-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/react-router/reference/types/billing-money-amount) - [`BillingStatementGroup`](https://clerk.com/docs/react-router/reference/types/billing-statement-group) - [`BillingStatementResource`](https://clerk.com/docs/react-router/reference/types/billing-statement-resource) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/react-router/reference/types/billing-subscription-item-resource) - [`BillingSubscriptionResource`](https://clerk.com/docs/react-router/reference/types/billing-subscription-resource) - [`BillingStatementTotals`](https://clerk.com/docs/react-router/reference/types/billing-statement-totals) - [`ClerkAPIError`](https://clerk.com/docs/react-router/reference/types/clerk-api-error) - [`ClerkError`](https://clerk.com/docs/react-router/reference/types/clerk-error) - [`ClerkAPIResponseError`](https://clerk.com/docs/react-router/reference/types/clerk-api-response-error) - [`CustomMenuItem`](https://clerk.com/docs/react-router/reference/types/custom-menu-item) - [`ClerkPaginatedResponse`](https://clerk.com/docs/react-router/reference/types/clerk-paginated-response) - [`CustomPage`](https://clerk.com/docs/react-router/reference/types/custom-page) - [`DeletedObjectResource`](https://clerk.com/docs/react-router/reference/types/deleted-object-resource) - [`EmailAddress`](https://clerk.com/docs/react-router/reference/types/email-address) - [`EmailLinkError`](https://clerk.com/docs/react-router/reference/types/email-link-error) - [`EnterpriseAccountConnection`](https://clerk.com/docs/react-router/reference/types/enterprise-account-connection) - [`EnterpriseAccount`](https://clerk.com/docs/react-router/reference/types/enterprise-account) - [`Errors`](https://clerk.com/docs/react-router/reference/types/errors) - [`IdentificationLinkResource`](https://clerk.com/docs/react-router/reference/types/identification-link-resource) - [`FeatureResource`](https://clerk.com/docs/react-router/reference/types/feature-resource) - [`ExternalAccount`](https://clerk.com/docs/react-router/reference/types/external-account) - [`LastAuthenticationStrategy`](https://clerk.com/docs/react-router/reference/types/last-authentication-strategy) - [Metadata](https://clerk.com/docs/react-router/reference/types/metadata) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/react-router/reference/types/organization-custom-role-key) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/react-router/reference/types/organization-custom-permission-key) - [`OrganizationCreationDefaults`](https://clerk.com/docs/react-router/reference/types/organization-creation-defaults) - [`OrganizationDomainResource`](https://clerk.com/docs/react-router/reference/types/organization-domain-resource) - [`OrganizationMembershipRequest`](https://clerk.com/docs/react-router/reference/types/organization-membership-request) - [`OrganizationMembership`](https://clerk.com/docs/react-router/reference/types/organization-membership) - [`OrganizationSuggestion`](https://clerk.com/docs/react-router/reference/types/organization-suggestion) - [`OrganizationInvitation`](https://clerk.com/docs/react-router/reference/types/organization-invitation) - [Clerk types](https://clerk.com/docs/react-router/reference/types/overview) - [`PermissionResource`](https://clerk.com/docs/react-router/reference/types/permission-resource) - [`PasskeyResource`](https://clerk.com/docs/react-router/reference/types/passkey-resource) - [`PhoneNumber`](https://clerk.com/docs/react-router/reference/types/phone-number) - [`PublicUserData`](https://clerk.com/docs/react-router/reference/types/public-user-data) - [`RedirectOptions`](https://clerk.com/docs/react-router/reference/types/redirect-options) - [`SessionTask`](https://clerk.com/docs/react-router/reference/types/session-task) - [`RoleResource`](https://clerk.com/docs/react-router/reference/types/role-resource) - [`SessionVerification`](https://clerk.com/docs/react-router/reference/types/session-verification) - [`SessionStatus`](https://clerk.com/docs/react-router/reference/types/session-status) - [`SessionWithActivities`](https://clerk.com/docs/react-router/reference/types/session-with-activities) - [`SetActiveParams`](https://clerk.com/docs/react-router/reference/types/set-active-params) - [`SignInFirstFactor`](https://clerk.com/docs/react-router/reference/types/sign-in-first-factor) - [`SignInRedirectOptions`](https://clerk.com/docs/react-router/reference/types/sign-in-redirect-options) - [`SignInInitialValues`](https://clerk.com/docs/react-router/reference/types/sign-in-initial-values) - [`SignUpInitialValues`](https://clerk.com/docs/react-router/reference/types/sign-up-initial-values) - [`SignInSecondFactor`](https://clerk.com/docs/react-router/reference/types/sign-in-second-factor) - [`SignedInSessionResource`](https://clerk.com/docs/react-router/reference/types/signed-in-session-resource) - [`SignUpVerificationResource`](https://clerk.com/docs/react-router/reference/types/sign-up-verification-resource) - [`SignUpRedirectOptions`](https://clerk.com/docs/react-router/reference/types/sign-up-redirect-options) - [SSO Types](https://clerk.com/docs/react-router/reference/types/sso) - [`UserOrganizationInvitation`](https://clerk.com/docs/react-router/reference/types/user-organization-invitation) - [`VerificationResource`](https://clerk.com/docs/react-router/reference/types/verification-resource) - [`Waitlist`](https://clerk.com/docs/react-router/reference/types/waitlist) - [`TOTPResource`](https://clerk.com/docs/react-router/reference/types/totp-resource) - [`Web3Wallet`](https://clerk.com/docs/react-router/reference/types/web3-wallet) - [Fastify Quickstart](https://clerk.com/docs/fastify/getting-started/quickstart) - [Component Reference](https://clerk.com/docs/fastify/reference/components/overview) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/fastify/guides/billing/for-b2b) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/fastify/guides/billing/for-b2c) - [Bring your own CSS](https://clerk.com/docs/fastify/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Appearance` prop](https://clerk.com/docs/fastify/guides/customizing-clerk/appearance-prop/overview) - [`captcha` prop](https://clerk.com/docs/fastify/guides/customizing-clerk/appearance-prop/captcha) - [`Options` prop](https://clerk.com/docs/fastify/guides/customizing-clerk/appearance-prop/options) - [`Variables` prop](https://clerk.com/docs/fastify/guides/customizing-clerk/appearance-prop/variables) - [Themes](https://clerk.com/docs/fastify/guides/customizing-clerk/appearance-prop/themes) - [Clerk Billing webhooks](https://clerk.com/docs/fastify/guides/development/webhooks/billing) - [Error handling](https://clerk.com/docs/fastify/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/fastify/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/fastify/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom waitlist form](https://clerk.com/docs/fastify/guides/development/custom-flows/authentication/waitlist) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/fastify/guides/development/custom-flows/authentication/google-one-tap) - [Build a custom flow for handling email links](https://clerk.com/docs/fastify/guides/development/custom-flows/authentication/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/fastify/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/fastify/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/fastify/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Express Quickstart](https://clerk.com/docs/expressjs/getting-started/quickstart) - [Build an MCP server in your application with Clerk](https://clerk.com/docs/expressjs/guides/ai/mcp/build-mcp-server) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/expressjs/guides/billing/for-b2b) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/expressjs/guides/billing/for-b2c) - [Bring your own CSS](https://clerk.com/docs/expressjs/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`captcha` prop](https://clerk.com/docs/expressjs/guides/customizing-clerk/appearance-prop/captcha) - [`Appearance` prop](https://clerk.com/docs/expressjs/guides/customizing-clerk/appearance-prop/overview) - [`Variables` prop](https://clerk.com/docs/expressjs/guides/customizing-clerk/appearance-prop/variables) - [Themes](https://clerk.com/docs/expressjs/guides/customizing-clerk/appearance-prop/themes) - [`Options` prop](https://clerk.com/docs/expressjs/guides/customizing-clerk/appearance-prop/options) - [Error handling](https://clerk.com/docs/expressjs/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/expressjs/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/expressjs/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom flow for handling email links](https://clerk.com/docs/expressjs/guides/development/custom-flows/authentication/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/expressjs/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom waitlist form](https://clerk.com/docs/expressjs/guides/development/custom-flows/authentication/waitlist) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/expressjs/guides/development/custom-flows/authentication/google-one-tap) - [Build a custom flow for handling email links](https://clerk.com/docs/expressjs/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/expressjs/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Clerk Billing webhooks](https://clerk.com/docs/expressjs/guides/development/webhooks/billing) - [Component Reference](https://clerk.com/docs/expressjs/reference/components/overview) - [iOS Quickstart](https://clerk.com/docs/ios/getting-started/quickstart) - [Sign in with Apple](https://clerk.com/docs/ios/guides/configure/auth-strategies/sign-in-with-apple) - [`ClerkTheme`](https://clerk.com/docs/ios/guides/customizing-clerk/clerk-theme) - [Error handling](https://clerk.com/docs/ios/guides/development/custom-flows/error-handling) - [Clerk](https://clerk.com/docs/ios/reference/native-mobile/clerk) - [Authentication flows](https://clerk.com/docs/ios/reference/native-mobile/auth) - [Welcome](https://clerk.com/docs/ios/reference/native-mobile/overview) - [Install the SDK](https://clerk.com/docs/ios/reference/native-mobile/installation) - [Configure the SDK](https://clerk.com/docs/ios/reference/native-mobile/configuration) - [User management](https://clerk.com/docs/ios/reference/native-mobile/user) - [Organization management](https://clerk.com/docs/ios/reference/native-mobile/organizations) - [Integrate Convex with Clerk](https://clerk.com/docs/ios/reference/native-mobile/integrations/convex) - [View Reference](https://clerk.com/docs/ios/reference/views/overview) - [`UserButton`](https://clerk.com/docs/ios/reference/views/user/user-button) - [`UserProfileView`](https://clerk.com/docs/ios/reference/views/user/user-profile-view) - [`AuthView`](https://clerk.com/docs/ios/reference/views/authentication/auth-view) - [Android Quickstart](https://clerk.com/docs/android/getting-started/quickstart) - [`ClerkTheme`](https://clerk.com/docs/android/guides/customizing-clerk/clerk-theme) - [Sign in with Google](https://clerk.com/docs/android/guides/configure/auth-strategies/sign-in-with-google) - [Error handling](https://clerk.com/docs/android/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/android/guides/development/custom-flows/account-updates/user-impersonation) - [Authentication flows](https://clerk.com/docs/android/reference/native-mobile/auth) - [Clerk](https://clerk.com/docs/android/reference/native-mobile/clerk) - [Organization management](https://clerk.com/docs/android/reference/native-mobile/organizations) - [Install the SDK](https://clerk.com/docs/android/reference/native-mobile/installation) - [Welcome](https://clerk.com/docs/android/reference/native-mobile/overview) - [Configure the SDK](https://clerk.com/docs/android/reference/native-mobile/configuration) - [User management](https://clerk.com/docs/android/reference/native-mobile/user) - [Integrate Convex with Clerk](https://clerk.com/docs/android/reference/native-mobile/integrations/convex) - [View Reference](https://clerk.com/docs/android/reference/views/overview) - [`AuthView`](https://clerk.com/docs/android/reference/views/authentication/auth-view) - [`UserProfileView`](https://clerk.com/docs/android/reference/views/user/user-profile-view) - [`UserButton`](https://clerk.com/docs/android/reference/views/user/user-button) - [Expo Quickstart](https://clerk.com/docs/expo/getting-started/quickstart) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/expo/guides/billing/for-b2c) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/expo/guides/billing/for-b2b) - [Sign in with Apple](https://clerk.com/docs/expo/guides/configure/auth-strategies/sign-in-with-apple) - [Sign in with Google](https://clerk.com/docs/expo/guides/configure/auth-strategies/sign-in-with-google) - [Add custom pages and links to the `` component](https://clerk.com/docs/expo/guides/customizing-clerk/adding-items/organization-profile) - [Add custom pages and links to the `` component](https://clerk.com/docs/expo/guides/customizing-clerk/adding-items/user-profile) - [Add custom items and links to the `` component](https://clerk.com/docs/expo/guides/customizing-clerk/adding-items/user-button) - [Bring your own CSS](https://clerk.com/docs/expo/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Appearance` prop](https://clerk.com/docs/expo/guides/customizing-clerk/appearance-prop/overview) - [Themes](https://clerk.com/docs/expo/guides/customizing-clerk/appearance-prop/themes) - [`captcha` prop](https://clerk.com/docs/expo/guides/customizing-clerk/appearance-prop/captcha) - [`Options` prop](https://clerk.com/docs/expo/guides/customizing-clerk/appearance-prop/options) - [`Variables` prop](https://clerk.com/docs/expo/guides/customizing-clerk/appearance-prop/variables) - [Error handling](https://clerk.com/docs/expo/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/expo/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/expo/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/expo/guides/development/custom-flows/authentication/google-one-tap) - [Build a custom waitlist form](https://clerk.com/docs/expo/guides/development/custom-flows/authentication/waitlist) - [Clerk Billing webhooks](https://clerk.com/docs/expo/guides/development/webhooks/billing) - [Protect content and read user data](https://clerk.com/docs/expo/guides/users/reading) - [Set up a waitlist in your app](https://clerk.com/docs/expo/guides/secure/waitlist) - [Component Reference](https://clerk.com/docs/expo/reference/components/overview) - [``](https://clerk.com/docs/expo/reference/components/clerk-provider) - [`` component](https://clerk.com/docs/expo/reference/components/authentication/sign-up) - [`` component](https://clerk.com/docs/expo/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/expo/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/expo/reference/components/authentication/sign-in) - [``](https://clerk.com/docs/expo/reference/components/billing/pricing-table) - [``](https://clerk.com/docs/expo/reference/components/control/clerk-loading) - [``](https://clerk.com/docs/expo/reference/components/control/clerk-loaded) - [``](https://clerk.com/docs/expo/reference/components/control/show) - [`` component](https://clerk.com/docs/expo/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/expo/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/expo/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/expo/reference/components/organization/organization-switcher) - [``](https://clerk.com/docs/expo/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/expo/reference/components/unstyled/sign-in-with-metamask) - [``](https://clerk.com/docs/expo/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/expo/reference/components/unstyled/sign-out-button) - [`` component](https://clerk.com/docs/expo/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/expo/reference/components/user/user-button) - [`` component](https://clerk.com/docs/expo/reference/components/user/user-profile) - [`` component](https://clerk.com/docs/expo/reference/components/utilities/portal-provider) - [Hooks Reference](https://clerk.com/docs/expo/reference/hooks/overview) - [useClerk()](https://clerk.com/docs/expo/reference/hooks/use-clerk) - [useOrganizationCreationDefaults()](https://clerk.com/docs/expo/reference/hooks/use-organization-creation-defaults) - [`useOrganizationList()`](https://clerk.com/docs/expo/reference/hooks/use-organization-list) - [useAuth()](https://clerk.com/docs/expo/reference/hooks/use-auth) - [useSessionList()](https://clerk.com/docs/expo/reference/hooks/use-session-list) - [useReverification()](https://clerk.com/docs/expo/reference/hooks/use-reverification) - [useOrganization()](https://clerk.com/docs/expo/reference/hooks/use-organization) - [useSession()](https://clerk.com/docs/expo/reference/hooks/use-session) - [useSignIn()](https://clerk.com/docs/expo/reference/hooks/use-sign-in) - [useSignUp()](https://clerk.com/docs/expo/reference/hooks/use-sign-up) - [useWaitlist()](https://clerk.com/docs/expo/reference/hooks/use-waitlist) - [useUser()](https://clerk.com/docs/expo/reference/hooks/use-user) - [useSignIn()](https://clerk.com/docs/expo/reference/hooks/legacy/use-sign-in) - [useSignUp()](https://clerk.com/docs/expo/reference/hooks/legacy/use-sign-up) - [`APIKeys` object](https://clerk.com/docs/expo/reference/objects/api-keys) - [`Billing` object](https://clerk.com/docs/expo/reference/objects/billing) - [`Clerk` class](https://clerk.com/docs/expo/reference/objects/clerk) - [`Client` object](https://clerk.com/docs/expo/reference/objects/client) - [Key Clerk objects](https://clerk.com/docs/expo/reference/objects/overview) - [`Organization` object](https://clerk.com/docs/expo/reference/objects/organization) - [`SignInFuture` object](https://clerk.com/docs/expo/reference/objects/sign-in-future) - [`Session` object](https://clerk.com/docs/expo/reference/objects/session) - [`SignIn` object (Legacy)](https://clerk.com/docs/expo/reference/objects/sign-in) - [`SignUpFuture` object](https://clerk.com/docs/expo/reference/objects/sign-up-future) - [`SignUp` object (Legacy)](https://clerk.com/docs/expo/reference/objects/sign-up) - [`User` object](https://clerk.com/docs/expo/reference/objects/user) - [`APIKeyResource`](https://clerk.com/docs/expo/reference/types/api-key-resource) - [`BackupCodeResource`](https://clerk.com/docs/expo/reference/types/backup-code-resource) - [`BillingCheckoutResource`](https://clerk.com/docs/expo/reference/types/billing-checkout-resource) - [`BillingPayerResource`](https://clerk.com/docs/expo/reference/types/billing-payer-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/expo/reference/types/billing-money-amount) - [`BillingPaymentMethodResource`](https://clerk.com/docs/expo/reference/types/billing-payment-method-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/expo/reference/types/billing-checkout-totals) - [`BillingPaymentResource`](https://clerk.com/docs/expo/reference/types/billing-payment-resource) - [`BillingStatementResource`](https://clerk.com/docs/expo/reference/types/billing-statement-resource) - [`BillingPlanResource`](https://clerk.com/docs/expo/reference/types/billing-plan-resource) - [`BillingStatementGroup`](https://clerk.com/docs/expo/reference/types/billing-statement-group) - [`BillingStatementTotals`](https://clerk.com/docs/expo/reference/types/billing-statement-totals) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/expo/reference/types/billing-subscription-item-resource) - [`BillingSubscriptionResource`](https://clerk.com/docs/expo/reference/types/billing-subscription-resource) - [`ClerkAPIError`](https://clerk.com/docs/expo/reference/types/clerk-api-error) - [`ClerkAPIResponseError`](https://clerk.com/docs/expo/reference/types/clerk-api-response-error) - [`ClerkError`](https://clerk.com/docs/expo/reference/types/clerk-error) - [`ClerkPaginatedResponse`](https://clerk.com/docs/expo/reference/types/clerk-paginated-response) - [`CustomPage`](https://clerk.com/docs/expo/reference/types/custom-page) - [`DeletedObjectResource`](https://clerk.com/docs/expo/reference/types/deleted-object-resource) - [`CustomMenuItem`](https://clerk.com/docs/expo/reference/types/custom-menu-item) - [`EmailAddress`](https://clerk.com/docs/expo/reference/types/email-address) - [`EmailLinkError`](https://clerk.com/docs/expo/reference/types/email-link-error) - [`EnterpriseAccountConnection`](https://clerk.com/docs/expo/reference/types/enterprise-account-connection) - [`Errors`](https://clerk.com/docs/expo/reference/types/errors) - [`EnterpriseAccount`](https://clerk.com/docs/expo/reference/types/enterprise-account) - [`ExternalAccount`](https://clerk.com/docs/expo/reference/types/external-account) - [`FeatureResource`](https://clerk.com/docs/expo/reference/types/feature-resource) - [`IdentificationLinkResource`](https://clerk.com/docs/expo/reference/types/identification-link-resource) - [Metadata](https://clerk.com/docs/expo/reference/types/metadata) - [`LastAuthenticationStrategy`](https://clerk.com/docs/expo/reference/types/last-authentication-strategy) - [`OrganizationCreationDefaults`](https://clerk.com/docs/expo/reference/types/organization-creation-defaults) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/expo/reference/types/organization-custom-permission-key) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/expo/reference/types/organization-custom-role-key) - [`OrganizationInvitation`](https://clerk.com/docs/expo/reference/types/organization-invitation) - [`OrganizationDomainResource`](https://clerk.com/docs/expo/reference/types/organization-domain-resource) - [`OrganizationMembershipRequest`](https://clerk.com/docs/expo/reference/types/organization-membership-request) - [`OrganizationMembership`](https://clerk.com/docs/expo/reference/types/organization-membership) - [Clerk types](https://clerk.com/docs/expo/reference/types/overview) - [`OrganizationSuggestion`](https://clerk.com/docs/expo/reference/types/organization-suggestion) - [`PasskeyResource`](https://clerk.com/docs/expo/reference/types/passkey-resource) - [`PermissionResource`](https://clerk.com/docs/expo/reference/types/permission-resource) - [`PhoneNumber`](https://clerk.com/docs/expo/reference/types/phone-number) - [`RedirectOptions`](https://clerk.com/docs/expo/reference/types/redirect-options) - [`PublicUserData`](https://clerk.com/docs/expo/reference/types/public-user-data) - [`RoleResource`](https://clerk.com/docs/expo/reference/types/role-resource) - [`SessionStatus`](https://clerk.com/docs/expo/reference/types/session-status) - [`SessionTask`](https://clerk.com/docs/expo/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/expo/reference/types/session-verification) - [`SessionWithActivities`](https://clerk.com/docs/expo/reference/types/session-with-activities) - [`SetActiveParams`](https://clerk.com/docs/expo/reference/types/set-active-params) - [`SignInFirstFactor`](https://clerk.com/docs/expo/reference/types/sign-in-first-factor) - [`SignInInitialValues`](https://clerk.com/docs/expo/reference/types/sign-in-initial-values) - [`SignInRedirectOptions`](https://clerk.com/docs/expo/reference/types/sign-in-redirect-options) - [`SignInSecondFactor`](https://clerk.com/docs/expo/reference/types/sign-in-second-factor) - [`SignUpInitialValues`](https://clerk.com/docs/expo/reference/types/sign-up-initial-values) - [`SignUpRedirectOptions`](https://clerk.com/docs/expo/reference/types/sign-up-redirect-options) - [`SignUpVerificationResource`](https://clerk.com/docs/expo/reference/types/sign-up-verification-resource) - [SSO Types](https://clerk.com/docs/expo/reference/types/sso) - [`TOTPResource`](https://clerk.com/docs/expo/reference/types/totp-resource) - [`SignedInSessionResource`](https://clerk.com/docs/expo/reference/types/signed-in-session-resource) - [`UserOrganizationInvitation`](https://clerk.com/docs/expo/reference/types/user-organization-invitation) - [`VerificationResource`](https://clerk.com/docs/expo/reference/types/verification-resource) - [`Web3Wallet`](https://clerk.com/docs/expo/reference/types/web3-wallet) - [`Waitlist`](https://clerk.com/docs/expo/reference/types/waitlist) - [Chrome Extension Quickstart (Plasmo)](https://clerk.com/docs/chrome-extension/getting-started/quickstart) - [Add custom items and links to the `` component](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/adding-items/user-button) - [Add custom pages and links to the `` component](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/adding-items/organization-profile) - [Add custom pages and links to the `` component](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/adding-items/user-profile) - [`Options` prop](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/appearance-prop/options) - [`Variables` prop](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/appearance-prop/variables) - [`Appearance` prop](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/appearance-prop/overview) - [Themes](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/appearance-prop/themes) - [Bring your own CSS](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`captcha` prop](https://clerk.com/docs/chrome-extension/guides/customizing-clerk/appearance-prop/captcha) - [Error handling](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/account-updates/user-impersonation) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom flow for handling email links](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/authentication/email-links) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/authentication/google-one-tap) - [Build a custom waitlist form](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/authentication/waitlist) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/chrome-extension/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Set up a waitlist in your app](https://clerk.com/docs/chrome-extension/guides/secure/waitlist) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/api-keys) - [``](https://clerk.com/docs/chrome-extension/reference/components/clerk-provider) - [Component Reference](https://clerk.com/docs/chrome-extension/reference/components/overview) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/authentication/sign-up) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/authentication/waitlist) - [``](https://clerk.com/docs/chrome-extension/reference/components/billing/pricing-table) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/clerk-degraded) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/clerk-failed) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/clerk-loaded) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/redirect-to-sign-in) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/clerk-loading) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/redirect-to-sign-up) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/redirect-to-tasks) - [``](https://clerk.com/docs/chrome-extension/reference/components/control/show) - [``](https://clerk.com/docs/chrome-extension/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/chrome-extension/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/chrome-extension/reference/components/unstyled/sign-out-button) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/organization/organization-switcher) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/user/user-button) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/chrome-extension/reference/components/user/user-profile) - [Hooks Reference](https://clerk.com/docs/chrome-extension/reference/hooks/overview) - [`useOrganizationList()`](https://clerk.com/docs/chrome-extension/reference/hooks/use-organization-list) - [useAuth()](https://clerk.com/docs/chrome-extension/reference/hooks/use-auth) - [useOrganizationCreationDefaults()](https://clerk.com/docs/chrome-extension/reference/hooks/use-organization-creation-defaults) - [useSessionList()](https://clerk.com/docs/chrome-extension/reference/hooks/use-session-list) - [useOrganization()](https://clerk.com/docs/chrome-extension/reference/hooks/use-organization) - [useClerk()](https://clerk.com/docs/chrome-extension/reference/hooks/use-clerk) - [useReverification()](https://clerk.com/docs/chrome-extension/reference/hooks/use-reverification) - [useSignIn()](https://clerk.com/docs/chrome-extension/reference/hooks/use-sign-in) - [useSession()](https://clerk.com/docs/chrome-extension/reference/hooks/use-session) - [useSignUp()](https://clerk.com/docs/chrome-extension/reference/hooks/use-sign-up) - [useUser()](https://clerk.com/docs/chrome-extension/reference/hooks/use-user) - [useWaitlist()](https://clerk.com/docs/chrome-extension/reference/hooks/use-waitlist) - [useSignIn()](https://clerk.com/docs/chrome-extension/reference/hooks/legacy/use-sign-in) - [useSignUp()](https://clerk.com/docs/chrome-extension/reference/hooks/legacy/use-sign-up) - [`Billing` object](https://clerk.com/docs/chrome-extension/reference/objects/billing) - [`APIKeys` object](https://clerk.com/docs/chrome-extension/reference/objects/api-keys) - [`Client` object](https://clerk.com/docs/chrome-extension/reference/objects/client) - [`Clerk` class](https://clerk.com/docs/chrome-extension/reference/objects/clerk) - [`Session` object](https://clerk.com/docs/chrome-extension/reference/objects/session) - [Key Clerk objects](https://clerk.com/docs/chrome-extension/reference/objects/overview) - [`Organization` object](https://clerk.com/docs/chrome-extension/reference/objects/organization) - [`SignInFuture` object](https://clerk.com/docs/chrome-extension/reference/objects/sign-in-future) - [`SignIn` object (Legacy)](https://clerk.com/docs/chrome-extension/reference/objects/sign-in) - [`SignUpFuture` object](https://clerk.com/docs/chrome-extension/reference/objects/sign-up-future) - [`SignUp` object (Legacy)](https://clerk.com/docs/chrome-extension/reference/objects/sign-up) - [`User` object](https://clerk.com/docs/chrome-extension/reference/objects/user) - [`BillingCheckoutResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-checkout-resource) - [`BackupCodeResource`](https://clerk.com/docs/chrome-extension/reference/types/backup-code-resource) - [`BillingPayerResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-payer-resource) - [`BillingPaymentResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-payment-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/chrome-extension/reference/types/billing-checkout-totals) - [`BillingPaymentMethodResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-payment-method-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/chrome-extension/reference/types/billing-money-amount) - [`APIKeyResource`](https://clerk.com/docs/chrome-extension/reference/types/api-key-resource) - [`BillingPlanResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-plan-resource) - [`BillingStatementGroup`](https://clerk.com/docs/chrome-extension/reference/types/billing-statement-group) - [`BillingStatementResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-statement-resource) - [`BillingStatementTotals`](https://clerk.com/docs/chrome-extension/reference/types/billing-statement-totals) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-subscription-item-resource) - [`BillingSubscriptionResource`](https://clerk.com/docs/chrome-extension/reference/types/billing-subscription-resource) - [`ClerkAPIResponseError`](https://clerk.com/docs/chrome-extension/reference/types/clerk-api-response-error) - [`ClerkError`](https://clerk.com/docs/chrome-extension/reference/types/clerk-error) - [`ClerkAPIError`](https://clerk.com/docs/chrome-extension/reference/types/clerk-api-error) - [`ClerkPaginatedResponse`](https://clerk.com/docs/chrome-extension/reference/types/clerk-paginated-response) - [`CustomMenuItem`](https://clerk.com/docs/chrome-extension/reference/types/custom-menu-item) - [`CustomPage`](https://clerk.com/docs/chrome-extension/reference/types/custom-page) - [`EmailAddress`](https://clerk.com/docs/chrome-extension/reference/types/email-address) - [`DeletedObjectResource`](https://clerk.com/docs/chrome-extension/reference/types/deleted-object-resource) - [`EmailLinkError`](https://clerk.com/docs/chrome-extension/reference/types/email-link-error) - [`EnterpriseAccountConnection`](https://clerk.com/docs/chrome-extension/reference/types/enterprise-account-connection) - [`Errors`](https://clerk.com/docs/chrome-extension/reference/types/errors) - [`ExternalAccount`](https://clerk.com/docs/chrome-extension/reference/types/external-account) - [`EnterpriseAccount`](https://clerk.com/docs/chrome-extension/reference/types/enterprise-account) - [`FeatureResource`](https://clerk.com/docs/chrome-extension/reference/types/feature-resource) - [`IdentificationLinkResource`](https://clerk.com/docs/chrome-extension/reference/types/identification-link-resource) - [`LastAuthenticationStrategy`](https://clerk.com/docs/chrome-extension/reference/types/last-authentication-strategy) - [`OrganizationCreationDefaults`](https://clerk.com/docs/chrome-extension/reference/types/organization-creation-defaults) - [Metadata](https://clerk.com/docs/chrome-extension/reference/types/metadata) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/chrome-extension/reference/types/organization-custom-permission-key) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/chrome-extension/reference/types/organization-custom-role-key) - [`OrganizationMembershipRequest`](https://clerk.com/docs/chrome-extension/reference/types/organization-membership-request) - [`OrganizationDomainResource`](https://clerk.com/docs/chrome-extension/reference/types/organization-domain-resource) - [`OrganizationInvitation`](https://clerk.com/docs/chrome-extension/reference/types/organization-invitation) - [`OrganizationMembership`](https://clerk.com/docs/chrome-extension/reference/types/organization-membership) - [Clerk types](https://clerk.com/docs/chrome-extension/reference/types/overview) - [`OrganizationSuggestion`](https://clerk.com/docs/chrome-extension/reference/types/organization-suggestion) - [`PermissionResource`](https://clerk.com/docs/chrome-extension/reference/types/permission-resource) - [`PasskeyResource`](https://clerk.com/docs/chrome-extension/reference/types/passkey-resource) - [`PhoneNumber`](https://clerk.com/docs/chrome-extension/reference/types/phone-number) - [`PublicUserData`](https://clerk.com/docs/chrome-extension/reference/types/public-user-data) - [`RoleResource`](https://clerk.com/docs/chrome-extension/reference/types/role-resource) - [`SessionStatus`](https://clerk.com/docs/chrome-extension/reference/types/session-status) - [`RedirectOptions`](https://clerk.com/docs/chrome-extension/reference/types/redirect-options) - [`SessionTask`](https://clerk.com/docs/chrome-extension/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/chrome-extension/reference/types/session-verification) - [`SessionWithActivities`](https://clerk.com/docs/chrome-extension/reference/types/session-with-activities) - [`SetActiveParams`](https://clerk.com/docs/chrome-extension/reference/types/set-active-params) - [`SignInFirstFactor`](https://clerk.com/docs/chrome-extension/reference/types/sign-in-first-factor) - [`SignInInitialValues`](https://clerk.com/docs/chrome-extension/reference/types/sign-in-initial-values) - [`SignInRedirectOptions`](https://clerk.com/docs/chrome-extension/reference/types/sign-in-redirect-options) - [`SignUpInitialValues`](https://clerk.com/docs/chrome-extension/reference/types/sign-up-initial-values) - [`SignUpRedirectOptions`](https://clerk.com/docs/chrome-extension/reference/types/sign-up-redirect-options) - [`SignInSecondFactor`](https://clerk.com/docs/chrome-extension/reference/types/sign-in-second-factor) - [`SignUpVerificationResource`](https://clerk.com/docs/chrome-extension/reference/types/sign-up-verification-resource) - [`SignedInSessionResource`](https://clerk.com/docs/chrome-extension/reference/types/signed-in-session-resource) - [SSO Types](https://clerk.com/docs/chrome-extension/reference/types/sso) - [`UserOrganizationInvitation`](https://clerk.com/docs/chrome-extension/reference/types/user-organization-invitation) - [`TOTPResource`](https://clerk.com/docs/chrome-extension/reference/types/totp-resource) - [`VerificationResource`](https://clerk.com/docs/chrome-extension/reference/types/verification-resource) - [`Waitlist`](https://clerk.com/docs/chrome-extension/reference/types/waitlist) - [`Web3Wallet`](https://clerk.com/docs/chrome-extension/reference/types/web3-wallet) - [JavaScript Quickstart](https://clerk.com/docs/js-frontend/getting-started/quickstart) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/js-frontend/guides/billing/for-b2c) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/js-frontend/guides/billing/for-b2b) - [Add custom pages and links to the `` component](https://clerk.com/docs/js-frontend/guides/customizing-clerk/adding-items/user-profile) - [Add custom items and links to the `` component](https://clerk.com/docs/js-frontend/guides/customizing-clerk/adding-items/user-button) - [Add custom pages and links to the `` component](https://clerk.com/docs/js-frontend/guides/customizing-clerk/adding-items/organization-profile) - [Bring your own CSS](https://clerk.com/docs/js-frontend/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Options` prop](https://clerk.com/docs/js-frontend/guides/customizing-clerk/appearance-prop/options) - [`Appearance` prop](https://clerk.com/docs/js-frontend/guides/customizing-clerk/appearance-prop/overview) - [Themes](https://clerk.com/docs/js-frontend/guides/customizing-clerk/appearance-prop/themes) - [`captcha` prop](https://clerk.com/docs/js-frontend/guides/customizing-clerk/appearance-prop/captcha) - [`Variables` prop](https://clerk.com/docs/js-frontend/guides/customizing-clerk/appearance-prop/variables) - [Error handling](https://clerk.com/docs/js-frontend/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/js-frontend/guides/development/custom-flows/account-updates/user-impersonation) - [Build a custom flow for handling email links](https://clerk.com/docs/js-frontend/guides/development/custom-flows/authentication/email-links) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/js-frontend/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/js-frontend/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom waitlist form](https://clerk.com/docs/js-frontend/guides/development/custom-flows/authentication/waitlist) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/js-frontend/guides/development/custom-flows/authentication/google-one-tap) - [Build a custom flow for handling email links](https://clerk.com/docs/js-frontend/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/js-frontend/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Clerk Billing webhooks](https://clerk.com/docs/js-frontend/guides/development/webhooks/billing) - [Component Reference](https://clerk.com/docs/js-frontend/reference/components/overview) - [`` component](https://clerk.com/docs/js-frontend/reference/components/api-keys) - [``](https://clerk.com/docs/js-frontend/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/js-frontend/reference/components/control/clerk-loaded) - [``](https://clerk.com/docs/js-frontend/reference/components/billing/pricing-table) - [`` component](https://clerk.com/docs/js-frontend/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/js-frontend/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/js-frontend/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/js-frontend/reference/components/authentication/task-reset-password) - [`` component](https://clerk.com/docs/js-frontend/reference/components/authentication/task-setup-mfa) - [`` component](https://clerk.com/docs/js-frontend/reference/components/authentication/task-choose-organization) - [`` component](https://clerk.com/docs/js-frontend/reference/components/authentication/sign-up) - [`` component](https://clerk.com/docs/js-frontend/reference/components/organization/organization-switcher) - [`` component](https://clerk.com/docs/js-frontend/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/js-frontend/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/js-frontend/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/js-frontend/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/js-frontend/reference/components/user/user-profile) - [`` component](https://clerk.com/docs/js-frontend/reference/components/user/user-button) - [`APIKeys` object](https://clerk.com/docs/js-frontend/reference/objects/api-keys) - [`Billing` object](https://clerk.com/docs/js-frontend/reference/objects/billing) - [`Clerk` class](https://clerk.com/docs/js-frontend/reference/objects/clerk) - [`Client` object](https://clerk.com/docs/js-frontend/reference/objects/client) - [Key Clerk objects](https://clerk.com/docs/js-frontend/reference/objects/overview) - [`Organization` object](https://clerk.com/docs/js-frontend/reference/objects/organization) - [`Session` object](https://clerk.com/docs/js-frontend/reference/objects/session) - [`SignInFuture` object](https://clerk.com/docs/js-frontend/reference/objects/sign-in-future) - [`SignIn` object (Legacy)](https://clerk.com/docs/js-frontend/reference/objects/sign-in) - [`SignUp` object (Legacy)](https://clerk.com/docs/js-frontend/reference/objects/sign-up) - [`SignUpFuture` object](https://clerk.com/docs/js-frontend/reference/objects/sign-up-future) - [`User` object](https://clerk.com/docs/js-frontend/reference/objects/user) - [`APIKeyResource`](https://clerk.com/docs/js-frontend/reference/types/api-key-resource) - [`BackupCodeResource`](https://clerk.com/docs/js-frontend/reference/types/backup-code-resource) - [`BillingCheckoutResource`](https://clerk.com/docs/js-frontend/reference/types/billing-checkout-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/js-frontend/reference/types/billing-checkout-totals) - [`BillingMoneyAmount`](https://clerk.com/docs/js-frontend/reference/types/billing-money-amount) - [`BillingPaymentMethodResource`](https://clerk.com/docs/js-frontend/reference/types/billing-payment-method-resource) - [`BillingPayerResource`](https://clerk.com/docs/js-frontend/reference/types/billing-payer-resource) - [`BillingPaymentResource`](https://clerk.com/docs/js-frontend/reference/types/billing-payment-resource) - [`BillingPlanResource`](https://clerk.com/docs/js-frontend/reference/types/billing-plan-resource) - [`BillingStatementGroup`](https://clerk.com/docs/js-frontend/reference/types/billing-statement-group) - [`BillingStatementResource`](https://clerk.com/docs/js-frontend/reference/types/billing-statement-resource) - [`BillingStatementTotals`](https://clerk.com/docs/js-frontend/reference/types/billing-statement-totals) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/js-frontend/reference/types/billing-subscription-item-resource) - [`BillingSubscriptionResource`](https://clerk.com/docs/js-frontend/reference/types/billing-subscription-resource) - [`ClerkError`](https://clerk.com/docs/js-frontend/reference/types/clerk-error) - [`ClerkAPIResponseError`](https://clerk.com/docs/js-frontend/reference/types/clerk-api-response-error) - [`ClerkAPIError`](https://clerk.com/docs/js-frontend/reference/types/clerk-api-error) - [`ClerkPaginatedResponse`](https://clerk.com/docs/js-frontend/reference/types/clerk-paginated-response) - [`CustomMenuItem`](https://clerk.com/docs/js-frontend/reference/types/custom-menu-item) - [`DeletedObjectResource`](https://clerk.com/docs/js-frontend/reference/types/deleted-object-resource) - [`EmailAddress`](https://clerk.com/docs/js-frontend/reference/types/email-address) - [`CustomPage`](https://clerk.com/docs/js-frontend/reference/types/custom-page) - [`EmailLinkError`](https://clerk.com/docs/js-frontend/reference/types/email-link-error) - [`EnterpriseAccountConnection`](https://clerk.com/docs/js-frontend/reference/types/enterprise-account-connection) - [`EnterpriseAccount`](https://clerk.com/docs/js-frontend/reference/types/enterprise-account) - [`Errors`](https://clerk.com/docs/js-frontend/reference/types/errors) - [`ExternalAccount`](https://clerk.com/docs/js-frontend/reference/types/external-account) - [`FeatureResource`](https://clerk.com/docs/js-frontend/reference/types/feature-resource) - [`IdentificationLinkResource`](https://clerk.com/docs/js-frontend/reference/types/identification-link-resource) - [`LastAuthenticationStrategy`](https://clerk.com/docs/js-frontend/reference/types/last-authentication-strategy) - [Metadata](https://clerk.com/docs/js-frontend/reference/types/metadata) - [`OrganizationCreationDefaults`](https://clerk.com/docs/js-frontend/reference/types/organization-creation-defaults) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/js-frontend/reference/types/organization-custom-permission-key) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/js-frontend/reference/types/organization-custom-role-key) - [`OrganizationInvitation`](https://clerk.com/docs/js-frontend/reference/types/organization-invitation) - [`OrganizationMembershipRequest`](https://clerk.com/docs/js-frontend/reference/types/organization-membership-request) - [`OrganizationDomainResource`](https://clerk.com/docs/js-frontend/reference/types/organization-domain-resource) - [`OrganizationMembership`](https://clerk.com/docs/js-frontend/reference/types/organization-membership) - [`OrganizationSuggestion`](https://clerk.com/docs/js-frontend/reference/types/organization-suggestion) - [`PasskeyResource`](https://clerk.com/docs/js-frontend/reference/types/passkey-resource) - [`PermissionResource`](https://clerk.com/docs/js-frontend/reference/types/permission-resource) - [Clerk types](https://clerk.com/docs/js-frontend/reference/types/overview) - [`PhoneNumber`](https://clerk.com/docs/js-frontend/reference/types/phone-number) - [`PublicUserData`](https://clerk.com/docs/js-frontend/reference/types/public-user-data) - [`RoleResource`](https://clerk.com/docs/js-frontend/reference/types/role-resource) - [`RedirectOptions`](https://clerk.com/docs/js-frontend/reference/types/redirect-options) - [`SessionStatus`](https://clerk.com/docs/js-frontend/reference/types/session-status) - [`SessionTask`](https://clerk.com/docs/js-frontend/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/js-frontend/reference/types/session-verification) - [`SessionWithActivities`](https://clerk.com/docs/js-frontend/reference/types/session-with-activities) - [`SignInFirstFactor`](https://clerk.com/docs/js-frontend/reference/types/sign-in-first-factor) - [`SetActiveParams`](https://clerk.com/docs/js-frontend/reference/types/set-active-params) - [`SignInInitialValues`](https://clerk.com/docs/js-frontend/reference/types/sign-in-initial-values) - [`SignInRedirectOptions`](https://clerk.com/docs/js-frontend/reference/types/sign-in-redirect-options) - [`SignUpInitialValues`](https://clerk.com/docs/js-frontend/reference/types/sign-up-initial-values) - [`SignInSecondFactor`](https://clerk.com/docs/js-frontend/reference/types/sign-in-second-factor) - [`SignUpRedirectOptions`](https://clerk.com/docs/js-frontend/reference/types/sign-up-redirect-options) - [`SignUpVerificationResource`](https://clerk.com/docs/js-frontend/reference/types/sign-up-verification-resource) - [`UserOrganizationInvitation`](https://clerk.com/docs/js-frontend/reference/types/user-organization-invitation) - [`TOTPResource`](https://clerk.com/docs/js-frontend/reference/types/totp-resource) - [SSO Types](https://clerk.com/docs/js-frontend/reference/types/sso) - [`SignedInSessionResource`](https://clerk.com/docs/js-frontend/reference/types/signed-in-session-resource) - [`VerificationResource`](https://clerk.com/docs/js-frontend/reference/types/verification-resource) - [`Waitlist`](https://clerk.com/docs/js-frontend/reference/types/waitlist) - [`Web3Wallet`](https://clerk.com/docs/js-frontend/reference/types/web3-wallet) - [React Quickstart](https://clerk.com/docs/react/getting-started/quickstart) - [AI Prompts](https://clerk.com/docs/react/guides/ai/prompts) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/react/guides/billing/for-b2b) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/react/guides/billing/for-b2c) - [Add custom items and links to the `` component](https://clerk.com/docs/react/guides/customizing-clerk/adding-items/user-button) - [Add custom pages and links to the `` component](https://clerk.com/docs/react/guides/customizing-clerk/adding-items/user-profile) - [Add custom pages and links to the `` component](https://clerk.com/docs/react/guides/customizing-clerk/adding-items/organization-profile) - [Bring your own CSS](https://clerk.com/docs/react/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [Themes](https://clerk.com/docs/react/guides/customizing-clerk/appearance-prop/themes) - [`Appearance` prop](https://clerk.com/docs/react/guides/customizing-clerk/appearance-prop/overview) - [`Options` prop](https://clerk.com/docs/react/guides/customizing-clerk/appearance-prop/options) - [`Variables` prop](https://clerk.com/docs/react/guides/customizing-clerk/appearance-prop/variables) - [`captcha` prop](https://clerk.com/docs/react/guides/customizing-clerk/appearance-prop/captcha) - [Set up a waitlist in your app](https://clerk.com/docs/react/guides/secure/waitlist) - [Get started with Organizations](https://clerk.com/docs/react/guides/organizations/getting-started) - [Build your own sign-up page for your React app with Clerk](https://clerk.com/docs/react/guides/development/custom-sign-up-page) - [Build your own sign-in-or-up page for your React app with Clerk](https://clerk.com/docs/react/guides/development/custom-sign-in-or-up-page) - [Add React Router to your Clerk + React application](https://clerk.com/docs/react/guides/development/declarative-mode) - [Clerk Billing webhooks](https://clerk.com/docs/react/guides/development/webhooks/billing) - [Error handling](https://clerk.com/docs/react/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/react/guides/development/custom-flows/account-updates/user-impersonation) - [Build a custom flow for handling email links](https://clerk.com/docs/react/guides/development/custom-flows/authentication/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/react/guides/development/custom-flows/authentication/embedded-email-links) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/react/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/react/guides/development/custom-flows/authentication/google-one-tap) - [Build a custom waitlist form](https://clerk.com/docs/react/guides/development/custom-flows/authentication/waitlist) - [Build a custom flow for handling email links](https://clerk.com/docs/react/guides/development/custom-flows/authentication/legacy/email-links) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/react/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Build a custom flow for adding a new payment method](https://clerk.com/docs/react/guides/development/custom-flows/billing/add-new-payment-method) - [Build a custom checkout flow with an existing payment method](https://clerk.com/docs/react/guides/development/custom-flows/billing/checkout-existing-payment-method) - [Build a custom checkout flow with a new payment method](https://clerk.com/docs/react/guides/development/custom-flows/billing/checkout-new-payment-method) - [Protect content and read user data](https://clerk.com/docs/react/guides/users/reading) - [`` component](https://clerk.com/docs/react/reference/components/api-keys) - [``](https://clerk.com/docs/react/reference/components/clerk-provider) - [Component Reference](https://clerk.com/docs/react/reference/components/overview) - [`` component](https://clerk.com/docs/react/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/react/reference/components/authentication/task-choose-organization) - [`` component](https://clerk.com/docs/react/reference/components/authentication/task-setup-mfa) - [`` component](https://clerk.com/docs/react/reference/components/authentication/sign-up) - [`` component](https://clerk.com/docs/react/reference/components/authentication/task-reset-password) - [`` component](https://clerk.com/docs/react/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/react/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/react/reference/components/billing/plan-details-button) - [`` component](https://clerk.com/docs/react/reference/components/billing/subscription-details-button) - [`` component](https://clerk.com/docs/react/reference/components/billing/checkout-button) - [``](https://clerk.com/docs/react/reference/components/billing/pricing-table) - [``](https://clerk.com/docs/react/reference/components/control/clerk-degraded) - [``](https://clerk.com/docs/react/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/react/reference/components/control/clerk-failed) - [``](https://clerk.com/docs/react/reference/components/control/clerk-loaded) - [`` (deprecated)](https://clerk.com/docs/react/reference/components/control/redirect-to-organization-profile) - [`` (deprecated)](https://clerk.com/docs/react/reference/components/control/redirect-to-create-organization) - [``](https://clerk.com/docs/react/reference/components/control/clerk-loading) - [``](https://clerk.com/docs/react/reference/components/control/redirect-to-sign-in) - [``](https://clerk.com/docs/react/reference/components/control/redirect-to-tasks) - [``](https://clerk.com/docs/react/reference/components/control/show) - [`` (deprecated)](https://clerk.com/docs/react/reference/components/control/redirect-to-user-profile) - [``](https://clerk.com/docs/react/reference/components/control/redirect-to-sign-up) - [`` component](https://clerk.com/docs/react/reference/components/organization/create-organization) - [`` component](https://clerk.com/docs/react/reference/components/organization/organization-switcher) - [`` component](https://clerk.com/docs/react/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/react/reference/components/organization/organization-list) - [``](https://clerk.com/docs/react/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/react/reference/components/unstyled/sign-up-button) - [``](https://clerk.com/docs/react/reference/components/unstyled/sign-in-with-metamask) - [``](https://clerk.com/docs/react/reference/components/unstyled/sign-out-button) - [`` component](https://clerk.com/docs/react/reference/components/utilities/portal-provider) - [`` component](https://clerk.com/docs/react/reference/components/user/user-button) - [`` component](https://clerk.com/docs/react/reference/components/user/user-avatar) - [`` component](https://clerk.com/docs/react/reference/components/user/user-profile) - [Hooks Reference](https://clerk.com/docs/react/reference/hooks/overview) - [`useAPIKeys()`](https://clerk.com/docs/react/reference/hooks/use-api-keys) - [useAuth()](https://clerk.com/docs/react/reference/hooks/use-auth) - [useOrganizationCreationDefaults()](https://clerk.com/docs/react/reference/hooks/use-organization-creation-defaults) - [`useCheckout()`](https://clerk.com/docs/react/reference/hooks/use-checkout) - [useClerk()](https://clerk.com/docs/react/reference/hooks/use-clerk) - [`usePaymentAttempts()`](https://clerk.com/docs/react/reference/hooks/use-payment-attempts) - [useOrganization()](https://clerk.com/docs/react/reference/hooks/use-organization) - [`useOrganizationList()`](https://clerk.com/docs/react/reference/hooks/use-organization-list) - [`usePaymentElement()`](https://clerk.com/docs/react/reference/hooks/use-payment-element) - [`usePaymentMethods()`](https://clerk.com/docs/react/reference/hooks/use-payment-methods) - [`usePlans()`](https://clerk.com/docs/react/reference/hooks/use-plans) - [useSessionList()](https://clerk.com/docs/react/reference/hooks/use-session-list) - [useSession()](https://clerk.com/docs/react/reference/hooks/use-session) - [useReverification()](https://clerk.com/docs/react/reference/hooks/use-reverification) - [useSignIn()](https://clerk.com/docs/react/reference/hooks/use-sign-in) - [useSignUp()](https://clerk.com/docs/react/reference/hooks/use-sign-up) - [`useSubscription()`](https://clerk.com/docs/react/reference/hooks/use-subscription) - [useUser()](https://clerk.com/docs/react/reference/hooks/use-user) - [`useStatements()`](https://clerk.com/docs/react/reference/hooks/use-statements) - [useWaitlist()](https://clerk.com/docs/react/reference/hooks/use-waitlist) - [useSignIn()](https://clerk.com/docs/react/reference/hooks/legacy/use-sign-in) - [useSignUp()](https://clerk.com/docs/react/reference/hooks/legacy/use-sign-up) - [`APIKeys` object](https://clerk.com/docs/react/reference/objects/api-keys) - [`Billing` object](https://clerk.com/docs/react/reference/objects/billing) - [`Clerk` class](https://clerk.com/docs/react/reference/objects/clerk) - [Key Clerk objects](https://clerk.com/docs/react/reference/objects/overview) - [`Organization` object](https://clerk.com/docs/react/reference/objects/organization) - [`Client` object](https://clerk.com/docs/react/reference/objects/client) - [`Session` object](https://clerk.com/docs/react/reference/objects/session) - [`SignInFuture` object](https://clerk.com/docs/react/reference/objects/sign-in-future) - [`SignIn` object (Legacy)](https://clerk.com/docs/react/reference/objects/sign-in) - [`SignUpFuture` object](https://clerk.com/docs/react/reference/objects/sign-up-future) - [`SignUp` object (Legacy)](https://clerk.com/docs/react/reference/objects/sign-up) - [`User` object](https://clerk.com/docs/react/reference/objects/user) - [`APIKeyResource`](https://clerk.com/docs/react/reference/types/api-key-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/react/reference/types/billing-checkout-totals) - [`BillingCheckoutResource`](https://clerk.com/docs/react/reference/types/billing-checkout-resource) - [`BackupCodeResource`](https://clerk.com/docs/react/reference/types/backup-code-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/react/reference/types/billing-money-amount) - [`BillingPaymentResource`](https://clerk.com/docs/react/reference/types/billing-payment-resource) - [`BillingPaymentMethodResource`](https://clerk.com/docs/react/reference/types/billing-payment-method-resource) - [`BillingPayerResource`](https://clerk.com/docs/react/reference/types/billing-payer-resource) - [`BillingPlanResource`](https://clerk.com/docs/react/reference/types/billing-plan-resource) - [`BillingStatementGroup`](https://clerk.com/docs/react/reference/types/billing-statement-group) - [`BillingStatementResource`](https://clerk.com/docs/react/reference/types/billing-statement-resource) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/react/reference/types/billing-subscription-item-resource) - [`BillingStatementTotals`](https://clerk.com/docs/react/reference/types/billing-statement-totals) - [`BillingSubscriptionResource`](https://clerk.com/docs/react/reference/types/billing-subscription-resource) - [`ClerkAPIError`](https://clerk.com/docs/react/reference/types/clerk-api-error) - [`ClerkAPIResponseError`](https://clerk.com/docs/react/reference/types/clerk-api-response-error) - [`ClerkPaginatedResponse`](https://clerk.com/docs/react/reference/types/clerk-paginated-response) - [`ClerkError`](https://clerk.com/docs/react/reference/types/clerk-error) - [`CustomMenuItem`](https://clerk.com/docs/react/reference/types/custom-menu-item) - [`CustomPage`](https://clerk.com/docs/react/reference/types/custom-page) - [`DeletedObjectResource`](https://clerk.com/docs/react/reference/types/deleted-object-resource) - [`EmailAddress`](https://clerk.com/docs/react/reference/types/email-address) - [`EmailLinkError`](https://clerk.com/docs/react/reference/types/email-link-error) - [`EnterpriseAccountConnection`](https://clerk.com/docs/react/reference/types/enterprise-account-connection) - [`EnterpriseAccount`](https://clerk.com/docs/react/reference/types/enterprise-account) - [`Errors`](https://clerk.com/docs/react/reference/types/errors) - [`ExternalAccount`](https://clerk.com/docs/react/reference/types/external-account) - [`IdentificationLinkResource`](https://clerk.com/docs/react/reference/types/identification-link-resource) - [`FeatureResource`](https://clerk.com/docs/react/reference/types/feature-resource) - [`LastAuthenticationStrategy`](https://clerk.com/docs/react/reference/types/last-authentication-strategy) - [Metadata](https://clerk.com/docs/react/reference/types/metadata) - [`OrganizationCreationDefaults`](https://clerk.com/docs/react/reference/types/organization-creation-defaults) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/react/reference/types/organization-custom-permission-key) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/react/reference/types/organization-custom-role-key) - [`OrganizationDomainResource`](https://clerk.com/docs/react/reference/types/organization-domain-resource) - [`OrganizationInvitation`](https://clerk.com/docs/react/reference/types/organization-invitation) - [`OrganizationMembership`](https://clerk.com/docs/react/reference/types/organization-membership) - [`OrganizationMembershipRequest`](https://clerk.com/docs/react/reference/types/organization-membership-request) - [`OrganizationSuggestion`](https://clerk.com/docs/react/reference/types/organization-suggestion) - [Clerk types](https://clerk.com/docs/react/reference/types/overview) - [`PasskeyResource`](https://clerk.com/docs/react/reference/types/passkey-resource) - [`PhoneNumber`](https://clerk.com/docs/react/reference/types/phone-number) - [`PermissionResource`](https://clerk.com/docs/react/reference/types/permission-resource) - [`PublicUserData`](https://clerk.com/docs/react/reference/types/public-user-data) - [`RedirectOptions`](https://clerk.com/docs/react/reference/types/redirect-options) - [`RoleResource`](https://clerk.com/docs/react/reference/types/role-resource) - [`SessionStatus`](https://clerk.com/docs/react/reference/types/session-status) - [`SessionTask`](https://clerk.com/docs/react/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/react/reference/types/session-verification) - [`SetActiveParams`](https://clerk.com/docs/react/reference/types/set-active-params) - [`SignInFirstFactor`](https://clerk.com/docs/react/reference/types/sign-in-first-factor) - [`SignInInitialValues`](https://clerk.com/docs/react/reference/types/sign-in-initial-values) - [`SessionWithActivities`](https://clerk.com/docs/react/reference/types/session-with-activities) - [`SignInRedirectOptions`](https://clerk.com/docs/react/reference/types/sign-in-redirect-options) - [`SignInSecondFactor`](https://clerk.com/docs/react/reference/types/sign-in-second-factor) - [`SignUpRedirectOptions`](https://clerk.com/docs/react/reference/types/sign-up-redirect-options) - [`SignUpVerificationResource`](https://clerk.com/docs/react/reference/types/sign-up-verification-resource) - [`SignUpInitialValues`](https://clerk.com/docs/react/reference/types/sign-up-initial-values) - [`SignedInSessionResource`](https://clerk.com/docs/react/reference/types/signed-in-session-resource) - [SSO Types](https://clerk.com/docs/react/reference/types/sso) - [`TOTPResource`](https://clerk.com/docs/react/reference/types/totp-resource) - [`VerificationResource`](https://clerk.com/docs/react/reference/types/verification-resource) - [`UserOrganizationInvitation`](https://clerk.com/docs/react/reference/types/user-organization-invitation) - [`Waitlist`](https://clerk.com/docs/react/reference/types/waitlist) - [`Web3Wallet`](https://clerk.com/docs/react/reference/types/web3-wallet) - [Next.js Quickstart (App Router)](https://clerk.com/docs/nextjs/getting-started/quickstart) - [AI Prompts](https://clerk.com/docs/nextjs/guides/ai/prompts) - [Build an MCP server in your application with Clerk](https://clerk.com/docs/nextjs/guides/ai/mcp/build-mcp-server) - [Clerk Billing for B2B SaaS](https://clerk.com/docs/nextjs/guides/billing/for-b2b) - [Clerk Billing for B2C SaaS](https://clerk.com/docs/nextjs/guides/billing/for-b2c) - [Add custom pages and links to the `` component](https://clerk.com/docs/nextjs/guides/customizing-clerk/adding-items/user-profile) - [Add custom pages and links to the `` component](https://clerk.com/docs/nextjs/guides/customizing-clerk/adding-items/organization-profile) - [Add custom items and links to the `` component](https://clerk.com/docs/nextjs/guides/customizing-clerk/adding-items/user-button) - [`Options` prop](https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/options) - [Bring your own CSS](https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/bring-your-own-css) - [`Appearance` prop](https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/overview) - [`Variables` prop](https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/variables) - [Themes](https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/themes) - [`captcha` prop](https://clerk.com/docs/nextjs/guides/customizing-clerk/appearance-prop/captcha) - [Build your own sign-up page for your Next.js app with Clerk](https://clerk.com/docs/nextjs/guides/development/custom-sign-up-page) - [Build your own sign-in-or-up page for your Next.js app with Clerk](https://clerk.com/docs/nextjs/guides/development/custom-sign-in-or-up-page) - [Verify OAuth access tokens in your Next.js application with Clerk](https://clerk.com/docs/nextjs/guides/development/verifying-oauth-access-tokens) - [Error handling](https://clerk.com/docs/nextjs/guides/development/custom-flows/error-handling) - [Build a custom flow for handling user impersonation](https://clerk.com/docs/nextjs/guides/development/custom-flows/account-updates/user-impersonation) - [Build a custom flow for handling email links](https://clerk.com/docs/nextjs/guides/development/custom-flows/authentication/email-links) - [Build a custom waitlist form](https://clerk.com/docs/nextjs/guides/development/custom-flows/authentication/waitlist) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/nextjs/guides/development/custom-flows/authentication/embedded-email-links) - [Build a custom Google One Tap authentication flow](https://clerk.com/docs/nextjs/guides/development/custom-flows/authentication/google-one-tap) - [Add bot protection to your custom sign-up flow](https://clerk.com/docs/nextjs/guides/development/custom-flows/authentication/bot-sign-up-protection) - [Embeddable email links with sign-in tokens](https://clerk.com/docs/nextjs/guides/development/custom-flows/authentication/legacy/embedded-email-links) - [Build a custom flow for handling email links](https://clerk.com/docs/nextjs/guides/development/custom-flows/authentication/legacy/email-links) - [Build a custom flow for adding a new payment method](https://clerk.com/docs/nextjs/guides/development/custom-flows/billing/add-new-payment-method) - [Build a custom checkout flow with an existing payment method](https://clerk.com/docs/nextjs/guides/development/custom-flows/billing/checkout-existing-payment-method) - [Build a custom checkout flow with a new payment method](https://clerk.com/docs/nextjs/guides/development/custom-flows/billing/checkout-new-payment-method) - [Clerk Billing webhooks](https://clerk.com/docs/nextjs/guides/development/webhooks/billing) - [Get started with Organizations](https://clerk.com/docs/nextjs/guides/organizations/getting-started) - [Set up a waitlist in your app](https://clerk.com/docs/nextjs/guides/secure/waitlist) - [Protect content and read user data](https://clerk.com/docs/nextjs/guides/users/reading) - [`` component](https://clerk.com/docs/nextjs/reference/components/api-keys) - [``](https://clerk.com/docs/nextjs/reference/components/clerk-provider) - [Component Reference](https://clerk.com/docs/nextjs/reference/components/overview) - [`` component](https://clerk.com/docs/nextjs/reference/components/authentication/task-choose-organization) - [`` component](https://clerk.com/docs/nextjs/reference/components/authentication/sign-in) - [`` component](https://clerk.com/docs/nextjs/reference/components/authentication/sign-up) - [`` component](https://clerk.com/docs/nextjs/reference/components/authentication/task-reset-password) - [`` component](https://clerk.com/docs/nextjs/reference/components/authentication/google-one-tap) - [`` component](https://clerk.com/docs/nextjs/reference/components/authentication/waitlist) - [`` component](https://clerk.com/docs/nextjs/reference/components/authentication/task-setup-mfa) - [`` component](https://clerk.com/docs/nextjs/reference/components/billing/checkout-button) - [`` component](https://clerk.com/docs/nextjs/reference/components/billing/plan-details-button) - [`` component](https://clerk.com/docs/nextjs/reference/components/billing/subscription-details-button) - [``](https://clerk.com/docs/nextjs/reference/components/billing/pricing-table) - [``](https://clerk.com/docs/nextjs/reference/components/control/clerk-failed) - [``](https://clerk.com/docs/nextjs/reference/components/control/clerk-degraded) - [``](https://clerk.com/docs/nextjs/reference/components/control/authenticate-with-redirect-callback) - [``](https://clerk.com/docs/nextjs/reference/components/control/clerk-loaded) - [``](https://clerk.com/docs/nextjs/reference/components/control/clerk-loading) - [``](https://clerk.com/docs/nextjs/reference/components/control/redirect-to-sign-up) - [`` (deprecated)](https://clerk.com/docs/nextjs/reference/components/control/redirect-to-organization-profile) - [``](https://clerk.com/docs/nextjs/reference/components/control/redirect-to-tasks) - [``](https://clerk.com/docs/nextjs/reference/components/control/redirect-to-sign-in) - [`` (deprecated)](https://clerk.com/docs/nextjs/reference/components/control/redirect-to-create-organization) - [`` (deprecated)](https://clerk.com/docs/nextjs/reference/components/control/redirect-to-user-profile) - [``](https://clerk.com/docs/nextjs/reference/components/control/show) - [`` component](https://clerk.com/docs/nextjs/reference/components/organization/organization-profile) - [`` component](https://clerk.com/docs/nextjs/reference/components/organization/organization-list) - [`` component](https://clerk.com/docs/nextjs/reference/components/organization/organization-switcher) - [`` component](https://clerk.com/docs/nextjs/reference/components/organization/create-organization) - [``](https://clerk.com/docs/nextjs/reference/components/unstyled/sign-out-button) - [``](https://clerk.com/docs/nextjs/reference/components/unstyled/sign-in-with-metamask) - [``](https://clerk.com/docs/nextjs/reference/components/unstyled/sign-in-button) - [``](https://clerk.com/docs/nextjs/reference/components/unstyled/sign-up-button) - [`` component](https://clerk.com/docs/nextjs/reference/components/utilities/portal-provider) - [`` component](https://clerk.com/docs/nextjs/reference/components/user/user-profile) - [`` component](https://clerk.com/docs/nextjs/reference/components/user/user-button) - [`` component](https://clerk.com/docs/nextjs/reference/components/user/user-avatar) - [`useAPIKeys()`](https://clerk.com/docs/nextjs/reference/hooks/use-api-keys) - [useAuth()](https://clerk.com/docs/nextjs/reference/hooks/use-auth) - [Hooks Reference](https://clerk.com/docs/nextjs/reference/hooks/overview) - [`useCheckout()`](https://clerk.com/docs/nextjs/reference/hooks/use-checkout) - [`useOrganizationList()`](https://clerk.com/docs/nextjs/reference/hooks/use-organization-list) - [useOrganizationCreationDefaults()](https://clerk.com/docs/nextjs/reference/hooks/use-organization-creation-defaults) - [useClerk()](https://clerk.com/docs/nextjs/reference/hooks/use-clerk) - [useOrganization()](https://clerk.com/docs/nextjs/reference/hooks/use-organization) - [`usePaymentAttempts()`](https://clerk.com/docs/nextjs/reference/hooks/use-payment-attempts) - [`usePaymentElement()`](https://clerk.com/docs/nextjs/reference/hooks/use-payment-element) - [`usePlans()`](https://clerk.com/docs/nextjs/reference/hooks/use-plans) - [useReverification()](https://clerk.com/docs/nextjs/reference/hooks/use-reverification) - [`usePaymentMethods()`](https://clerk.com/docs/nextjs/reference/hooks/use-payment-methods) - [useSessionList()](https://clerk.com/docs/nextjs/reference/hooks/use-session-list) - [useSession()](https://clerk.com/docs/nextjs/reference/hooks/use-session) - [useSignIn()](https://clerk.com/docs/nextjs/reference/hooks/use-sign-in) - [useSignUp()](https://clerk.com/docs/nextjs/reference/hooks/use-sign-up) - [`useStatements()`](https://clerk.com/docs/nextjs/reference/hooks/use-statements) - [`useSubscription()`](https://clerk.com/docs/nextjs/reference/hooks/use-subscription) - [useUser()](https://clerk.com/docs/nextjs/reference/hooks/use-user) - [useWaitlist()](https://clerk.com/docs/nextjs/reference/hooks/use-waitlist) - [useSignIn()](https://clerk.com/docs/nextjs/reference/hooks/legacy/use-sign-in) - [useSignUp()](https://clerk.com/docs/nextjs/reference/hooks/legacy/use-sign-up) - [`APIKeys` object](https://clerk.com/docs/nextjs/reference/objects/api-keys) - [`Billing` object](https://clerk.com/docs/nextjs/reference/objects/billing) - [`Clerk` class](https://clerk.com/docs/nextjs/reference/objects/clerk) - [`Client` object](https://clerk.com/docs/nextjs/reference/objects/client) - [`SignInFuture` object](https://clerk.com/docs/nextjs/reference/objects/sign-in-future) - [Key Clerk objects](https://clerk.com/docs/nextjs/reference/objects/overview) - [`Session` object](https://clerk.com/docs/nextjs/reference/objects/session) - [`Organization` object](https://clerk.com/docs/nextjs/reference/objects/organization) - [`SignIn` object (Legacy)](https://clerk.com/docs/nextjs/reference/objects/sign-in) - [`SignUpFuture` object](https://clerk.com/docs/nextjs/reference/objects/sign-up-future) - [`SignUp` object (Legacy)](https://clerk.com/docs/nextjs/reference/objects/sign-up) - [`User` object](https://clerk.com/docs/nextjs/reference/objects/user) - [`APIKeyResource`](https://clerk.com/docs/nextjs/reference/types/api-key-resource) - [`BillingCheckoutResource`](https://clerk.com/docs/nextjs/reference/types/billing-checkout-resource) - [`BackupCodeResource`](https://clerk.com/docs/nextjs/reference/types/backup-code-resource) - [`BillingCheckoutTotals`](https://clerk.com/docs/nextjs/reference/types/billing-checkout-totals) - [`BillingPaymentMethodResource`](https://clerk.com/docs/nextjs/reference/types/billing-payment-method-resource) - [`BillingPayerResource`](https://clerk.com/docs/nextjs/reference/types/billing-payer-resource) - [`BillingMoneyAmount`](https://clerk.com/docs/nextjs/reference/types/billing-money-amount) - [`BillingPaymentResource`](https://clerk.com/docs/nextjs/reference/types/billing-payment-resource) - [`BillingPlanResource`](https://clerk.com/docs/nextjs/reference/types/billing-plan-resource) - [`BillingStatementGroup`](https://clerk.com/docs/nextjs/reference/types/billing-statement-group) - [`BillingStatementResource`](https://clerk.com/docs/nextjs/reference/types/billing-statement-resource) - [`BillingSubscriptionItemResource`](https://clerk.com/docs/nextjs/reference/types/billing-subscription-item-resource) - [`BillingStatementTotals`](https://clerk.com/docs/nextjs/reference/types/billing-statement-totals) - [`BillingSubscriptionResource`](https://clerk.com/docs/nextjs/reference/types/billing-subscription-resource) - [`ClerkAPIError`](https://clerk.com/docs/nextjs/reference/types/clerk-api-error) - [`ClerkError`](https://clerk.com/docs/nextjs/reference/types/clerk-error) - [`ClerkPaginatedResponse`](https://clerk.com/docs/nextjs/reference/types/clerk-paginated-response) - [`ClerkAPIResponseError`](https://clerk.com/docs/nextjs/reference/types/clerk-api-response-error) - [`CustomMenuItem`](https://clerk.com/docs/nextjs/reference/types/custom-menu-item) - [`CustomPage`](https://clerk.com/docs/nextjs/reference/types/custom-page) - [`DeletedObjectResource`](https://clerk.com/docs/nextjs/reference/types/deleted-object-resource) - [`EmailLinkError`](https://clerk.com/docs/nextjs/reference/types/email-link-error) - [`EmailAddress`](https://clerk.com/docs/nextjs/reference/types/email-address) - [`EnterpriseAccountConnection`](https://clerk.com/docs/nextjs/reference/types/enterprise-account-connection) - [`EnterpriseAccount`](https://clerk.com/docs/nextjs/reference/types/enterprise-account) - [`Errors`](https://clerk.com/docs/nextjs/reference/types/errors) - [`ExternalAccount`](https://clerk.com/docs/nextjs/reference/types/external-account) - [`FeatureResource`](https://clerk.com/docs/nextjs/reference/types/feature-resource) - [`IdentificationLinkResource`](https://clerk.com/docs/nextjs/reference/types/identification-link-resource) - [`LastAuthenticationStrategy`](https://clerk.com/docs/nextjs/reference/types/last-authentication-strategy) - [`OrganizationCreationDefaults`](https://clerk.com/docs/nextjs/reference/types/organization-creation-defaults) - [Metadata](https://clerk.com/docs/nextjs/reference/types/metadata) - [`OrganizationCustomPermissionKey`](https://clerk.com/docs/nextjs/reference/types/organization-custom-permission-key) - [`OrganizationCustomRoleKey`](https://clerk.com/docs/nextjs/reference/types/organization-custom-role-key) - [`OrganizationInvitation`](https://clerk.com/docs/nextjs/reference/types/organization-invitation) - [`OrganizationMembershipRequest`](https://clerk.com/docs/nextjs/reference/types/organization-membership-request) - [`OrganizationDomainResource`](https://clerk.com/docs/nextjs/reference/types/organization-domain-resource) - [`OrganizationMembership`](https://clerk.com/docs/nextjs/reference/types/organization-membership) - [`OrganizationSuggestion`](https://clerk.com/docs/nextjs/reference/types/organization-suggestion) - [Clerk types](https://clerk.com/docs/nextjs/reference/types/overview) - [`PhoneNumber`](https://clerk.com/docs/nextjs/reference/types/phone-number) - [`PermissionResource`](https://clerk.com/docs/nextjs/reference/types/permission-resource) - [`PasskeyResource`](https://clerk.com/docs/nextjs/reference/types/passkey-resource) - [`PublicUserData`](https://clerk.com/docs/nextjs/reference/types/public-user-data) - [`RoleResource`](https://clerk.com/docs/nextjs/reference/types/role-resource) - [`SessionStatus`](https://clerk.com/docs/nextjs/reference/types/session-status) - [`RedirectOptions`](https://clerk.com/docs/nextjs/reference/types/redirect-options) - [`SessionTask`](https://clerk.com/docs/nextjs/reference/types/session-task) - [`SessionVerification`](https://clerk.com/docs/nextjs/reference/types/session-verification) - [`SessionWithActivities`](https://clerk.com/docs/nextjs/reference/types/session-with-activities) - [`SignInFirstFactor`](https://clerk.com/docs/nextjs/reference/types/sign-in-first-factor) - [`SignInInitialValues`](https://clerk.com/docs/nextjs/reference/types/sign-in-initial-values) - [`SetActiveParams`](https://clerk.com/docs/nextjs/reference/types/set-active-params) - [`SignInRedirectOptions`](https://clerk.com/docs/nextjs/reference/types/sign-in-redirect-options) - [`SignUpInitialValues`](https://clerk.com/docs/nextjs/reference/types/sign-up-initial-values) - [`SignInSecondFactor`](https://clerk.com/docs/nextjs/reference/types/sign-in-second-factor) - [`SignUpVerificationResource`](https://clerk.com/docs/nextjs/reference/types/sign-up-verification-resource) - [`SignUpRedirectOptions`](https://clerk.com/docs/nextjs/reference/types/sign-up-redirect-options) - [`SignedInSessionResource`](https://clerk.com/docs/nextjs/reference/types/signed-in-session-resource) - [SSO Types](https://clerk.com/docs/nextjs/reference/types/sso) - [`TOTPResource`](https://clerk.com/docs/nextjs/reference/types/totp-resource) - [`VerificationResource`](https://clerk.com/docs/nextjs/reference/types/verification-resource) - [`UserOrganizationInvitation`](https://clerk.com/docs/nextjs/reference/types/user-organization-invitation) - [`Waitlist`](https://clerk.com/docs/nextjs/reference/types/waitlist) - [`Web3Wallet`](https://clerk.com/docs/nextjs/reference/types/web3-wallet) - [Core concepts](https://clerk.com/docs/getting-started/core-concepts) - [Quickstarts](https://clerk.com/docs/getting-started/quickstart/overview) - [Set up your Clerk account](https://clerk.com/docs/getting-started/quickstart/setup-clerk) - [Next.js Quickstart (Pages Router)](https://clerk.com/docs/getting-started/quickstart/pages-router) - [Chrome Extension Quickstart (JavaScript)](https://clerk.com/docs/getting-started/quickstart/chrome-extension-js) - [SDK References](https://clerk.com/docs/reference/overview) - [Ruby with Rack](https://clerk.com/docs/reference/ruby/rack) - [Upgrade to `clerk-sdk-ruby` v4](https://clerk.com/docs/reference/ruby/v4-upgrade-guide) - [Clerk Ruby SDK](https://clerk.com/docs/reference/ruby/overview) - [Sinatra integration](https://clerk.com/docs/reference/ruby/sinatra) - [Ruby on Rails integration](https://clerk.com/docs/reference/ruby/rails) - [Upgrade to `clerk-sdk-ruby` v5](https://clerk.com/docs/reference/ruby/v5-upgrade-guide) - [`clerkPlugin`](https://clerk.com/docs/reference/vue/clerk-plugin) - [`updateClerkOptions()`](https://clerk.com/docs/reference/vue/update-clerk-options) - [Clerk Vue SDK](https://clerk.com/docs/reference/vue/overview) - [clerkMiddleware() | Nuxt](https://clerk.com/docs/reference/nuxt/clerk-middleware) - [`@clerk/nuxt` module](https://clerk.com/docs/reference/nuxt/integration) - [Clerk Nuxt SDK](https://clerk.com/docs/reference/nuxt/overview) - [Locals](https://clerk.com/docs/reference/astro/locals) - [Clerk Astro SDK](https://clerk.com/docs/reference/astro/overview) - [`clerkMiddleware()` | Astro](https://clerk.com/docs/reference/astro/clerk-middleware) - [Integration](https://clerk.com/docs/reference/astro/integration) - [`updateClerkOptions()`](https://clerk.com/docs/reference/astro/update-clerk-options) - [Use Clerk with Astro and React](https://clerk.com/docs/reference/astro/react) - [`$organizationStore`](https://clerk.com/docs/reference/astro/client-side-helpers/organization-store) - [`$clerkStore`](https://clerk.com/docs/reference/astro/client-side-helpers/clerk-store) - [`$authStore`](https://clerk.com/docs/reference/astro/client-side-helpers/auth-store) - [`$sessionListStore`](https://clerk.com/docs/reference/astro/client-side-helpers/session-list-store) - [`$signUpStore`](https://clerk.com/docs/reference/astro/client-side-helpers/sign-up-store) - [`$signInStore`](https://clerk.com/docs/reference/astro/client-side-helpers/sign-in-store) - [`$sessionStore`](https://clerk.com/docs/reference/astro/client-side-helpers/session-store) - [`$userStore`](https://clerk.com/docs/reference/astro/client-side-helpers/user-store) - [Clerk Go SDK](https://clerk.com/docs/reference/go/overview) - [`auth()`](https://clerk.com/docs/reference/tanstack-react-start/auth) - [`clerkMiddleware()`](https://clerk.com/docs/reference/tanstack-react-start/clerk-middleware) - [Clerk TanStack React Start SDK](https://clerk.com/docs/reference/tanstack-react-start/overview) - [`getAuth()`](https://clerk.com/docs/reference/react-router/get-auth) - [Clerk React Router SDK](https://clerk.com/docs/reference/react-router/overview) - [`rootAuthLoader()`](https://clerk.com/docs/reference/react-router/root-auth-loader) - [`clerkMiddleware()` | React Router](https://clerk.com/docs/reference/react-router/clerk-middleware) - [`getAuth()`](https://clerk.com/docs/reference/fastify/get-auth) - [`clerkPlugin()`](https://clerk.com/docs/reference/fastify/clerk-plugin) - [Clerk Fastify SDK](https://clerk.com/docs/reference/fastify/overview) - [`getAuth()`](https://clerk.com/docs/reference/express/get-auth) - [`clerkMiddleware()`](https://clerk.com/docs/reference/express/clerk-middleware) - [`requireAuth()`](https://clerk.com/docs/reference/express/require-auth) - [Clerk Express SDK](https://clerk.com/docs/reference/express/overview) - [Watch Connectivity](https://clerk.com/docs/reference/ios/watch-connectivity) - [SwiftUI previews](https://clerk.com/docs/reference/ios/swiftui-previews) - [Configure passkeys for Android](https://clerk.com/docs/reference/android/passkeys) - [Clerk Expo SDK](https://clerk.com/docs/reference/expo/overview) - [Configure passkeys for Expo](https://clerk.com/docs/reference/expo/passkeys) - [`` component](https://clerk.com/docs/reference/expo/native-components/auth-view) - [Expo Native Components (beta)](https://clerk.com/docs/reference/expo/native-components/overview) - [Theming Expo native components](https://clerk.com/docs/reference/expo/native-components/theming) - [``](https://clerk.com/docs/reference/expo/native-components/user-button) - [`` component](https://clerk.com/docs/reference/expo/native-components/user-profile-view) - [useOAuth() (deprecated)](https://clerk.com/docs/reference/expo/native-hooks/use-oauth) - [`useLocalCredentials()`](https://clerk.com/docs/reference/expo/native-hooks/use-local-credentials) - [useSSO()](https://clerk.com/docs/reference/expo/native-hooks/use-sso) - [`useSignInWithApple()`](https://clerk.com/docs/reference/expo/native-hooks/use-sign-in-with-apple) - [`useSignInWithGoogle()`](https://clerk.com/docs/reference/expo/native-hooks/use-sign-in-with-google) - [`createClerkClient()`](https://clerk.com/docs/reference/chrome-extension/create-clerk-client) - [Clerk Chrome Extension SDK](https://clerk.com/docs/reference/chrome-extension/overview) - [Clerk JavaScript SDK](https://clerk.com/docs/reference/javascript/overview) - [Clerk React SDK](https://clerk.com/docs/reference/react/overview) - [API Reference](https://clerk.com/docs/reference/api/overview) - [`verifyWebhook()`](https://clerk.com/docs/reference/backend/verify-webhook) - [`verifyToken()`](https://clerk.com/docs/reference/backend/verify-token) - [`clerkClient`](https://clerk.com/docs/reference/backend/overview) - [`authenticateRequest()`](https://clerk.com/docs/reference/backend/authenticate-request) - [`getAllowlistIdentifierList()`](https://clerk.com/docs/reference/backend/allowlist/get-allowlist-identifier-list) - [`deleteAllowlistIdentifier()`](https://clerk.com/docs/reference/backend/allowlist/delete-allowlist-identifier) - [`createAllowlistIdentifier()`](https://clerk.com/docs/reference/backend/allowlist/create-allowlist-identifier) - [`get()`](https://clerk.com/docs/reference/backend/api-keys/get) - [`verify()`](https://clerk.com/docs/reference/backend/api-keys/verify) - [`list()`](https://clerk.com/docs/reference/backend/api-keys/list) - [`revoke()`](https://clerk.com/docs/reference/backend/api-keys/revoke) - [`update()`](https://clerk.com/docs/reference/backend/api-keys/update) - [`delete()`](https://clerk.com/docs/reference/backend/api-keys/delete) - [`create()`](https://clerk.com/docs/reference/backend/api-keys/create) - [`getUserBillingSubscription()`](https://clerk.com/docs/reference/backend/billing/get-user-billing-subscription) - [`cancelSubscriptionItem()`](https://clerk.com/docs/reference/backend/billing/cancel-subscription-item) - [`getOrganizationBillingSubscription()`](https://clerk.com/docs/reference/backend/billing/get-organization-billing-subscription) - [`getPlanList()`](https://clerk.com/docs/reference/backend/billing/get-plan-list) - [`verifyClient()`](https://clerk.com/docs/reference/backend/client/verify-client) - [`getClient()`](https://clerk.com/docs/reference/backend/client/get-client) - [`getClientList()` (deprecated)](https://clerk.com/docs/reference/backend/client/get-client-list) - [`deleteDomain()`](https://clerk.com/docs/reference/backend/domains/delete-domain) - [`updateEmailAddress()`](https://clerk.com/docs/reference/backend/email-addresses/update-email-address) - [`getEmailAddress()`](https://clerk.com/docs/reference/backend/email-addresses/get-email-address) - [`deleteEmailAddress()`](https://clerk.com/docs/reference/backend/email-addresses/delete-email-address) - [`createEmailAddress()`](https://clerk.com/docs/reference/backend/email-addresses/create-email-address) - [`revokeInvitation()`](https://clerk.com/docs/reference/backend/invitations/revoke-invitation) - [`createInvitation()`](https://clerk.com/docs/reference/backend/invitations/create-invitation) - [`getInvitationList()`](https://clerk.com/docs/reference/backend/invitations/get-invitation-list) - [`createInvitationBulk()`](https://clerk.com/docs/reference/backend/invitations/create-invitation-bulk) - [`verify()`](https://clerk.com/docs/reference/backend/m2m-tokens/verify) - [`revokeToken()`](https://clerk.com/docs/reference/backend/m2m-tokens/revoke-token) - [`list()`](https://clerk.com/docs/reference/backend/m2m-tokens/list) - [`createToken()`](https://clerk.com/docs/reference/backend/m2m-tokens/create-token) - [`update()`](https://clerk.com/docs/reference/backend/machines/update) - [`rotateSecretKey()`](https://clerk.com/docs/reference/backend/machines/rotate-secret-key) - [`list()`](https://clerk.com/docs/reference/backend/machines/list) - [`get()`](https://clerk.com/docs/reference/backend/machines/get) - [`getSecretKey()`](https://clerk.com/docs/reference/backend/machines/get-secret-key) - [`delete()`](https://clerk.com/docs/reference/backend/machines/delete) - [`deleteScope()`](https://clerk.com/docs/reference/backend/machines/delete-scope) - [`create()`](https://clerk.com/docs/reference/backend/machines/create) - [`createScope()`](https://clerk.com/docs/reference/backend/machines/create-scope) - [`rotateSecret()`](https://clerk.com/docs/reference/backend/oauth-applications/rotate-secret) - [`list()`](https://clerk.com/docs/reference/backend/oauth-applications/list) - [`create()`](https://clerk.com/docs/reference/backend/oauth-applications/create) - [`get()`](https://clerk.com/docs/reference/backend/oauth-applications/get) - [`delete()`](https://clerk.com/docs/reference/backend/oauth-applications/delete) - [`update()`](https://clerk.com/docs/reference/backend/oauth-applications/update) - [`updateOrganization()`](https://clerk.com/docs/reference/backend/organization/update-organization) - [`updateOrganizationMetadata()`](https://clerk.com/docs/reference/backend/organization/update-organization-metadata) - [`updateOrganizationMembership()`](https://clerk.com/docs/reference/backend/organization/update-organization-membership) - [`updateOrganizationMembershipMetadata()`](https://clerk.com/docs/reference/backend/organization/update-organization-membership-metadata) - [`updateOrganizationLogo()`](https://clerk.com/docs/reference/backend/organization/update-organization-logo) - [`revokeOrganizationInvitation()`](https://clerk.com/docs/reference/backend/organization/revoke-organization-invitation) - [`getOrganization()`](https://clerk.com/docs/reference/backend/organization/get-organization) - [`getOrganizationMembershipList()`](https://clerk.com/docs/reference/backend/organization/get-organization-membership-list) - [`getOrganizationList()`](https://clerk.com/docs/reference/backend/organization/get-organization-list) - [`getOrganizationInvitation()`](https://clerk.com/docs/reference/backend/organization/get-organization-invitation) - [`getOrganizationInvitationList()`](https://clerk.com/docs/reference/backend/organization/get-organization-invitation-list) - [`deleteOrganization()`](https://clerk.com/docs/reference/backend/organization/delete-organization) - [`deleteOrganizationMembership()`](https://clerk.com/docs/reference/backend/organization/delete-organization-membership) - [`deleteOrganizationLogo()`](https://clerk.com/docs/reference/backend/organization/delete-organization-logo) - [`createOrganizationMembership()`](https://clerk.com/docs/reference/backend/organization/create-organization-membership) - [`createOrganization()`](https://clerk.com/docs/reference/backend/organization/create-organization) - [`createOrganizationInvitation()`](https://clerk.com/docs/reference/backend/organization/create-organization-invitation) - [`createOrganizationInvitationBulk()`](https://clerk.com/docs/reference/backend/organization/create-organization-invitation-bulk) - [`getPhoneNumber()`](https://clerk.com/docs/reference/backend/phone-numbers/get-phone-number) - [`updatePhoneNumber()`](https://clerk.com/docs/reference/backend/phone-numbers/update-phone-number) - [`deletePhoneNumber()`](https://clerk.com/docs/reference/backend/phone-numbers/delete-phone-number) - [`createPhoneNumber()`](https://clerk.com/docs/reference/backend/phone-numbers/create-phone-number) - [`getRedirectUrlList()`](https://clerk.com/docs/reference/backend/redirect-urls/get-redirect-url-list) - [`getRedirectUrl()`](https://clerk.com/docs/reference/backend/redirect-urls/get-redirect-url) - [`deleteRedirectUrl()`](https://clerk.com/docs/reference/backend/redirect-urls/delete-redirect-url) - [`createRedirectUrl()`](https://clerk.com/docs/reference/backend/redirect-urls/create-redirect-url) - [`updateSamlConnection()`](https://clerk.com/docs/reference/backend/saml-connections/update-saml-connection) - [`deleteSamlConnection()`](https://clerk.com/docs/reference/backend/saml-connections/delete-saml-connection) - [`getSamlConnection()`](https://clerk.com/docs/reference/backend/saml-connections/get-saml-connection) - [`getSamlConnectionList()`](https://clerk.com/docs/reference/backend/saml-connections/get-saml-connection-list) - [`createSamlConnection()`](https://clerk.com/docs/reference/backend/saml-connections/create-saml-connection) - [`verifySession()` (deprecated)](https://clerk.com/docs/reference/backend/sessions/verify-session) - [`getToken()`](https://clerk.com/docs/reference/backend/sessions/get-token) - [`revokeSession()`](https://clerk.com/docs/reference/backend/sessions/revoke-session) - [`getSession()`](https://clerk.com/docs/reference/backend/sessions/get-session) - [`getSessionList()`](https://clerk.com/docs/reference/backend/sessions/get-session-list) - [`revokeSignInToken()`](https://clerk.com/docs/reference/backend/sign-in-tokens/revoke-sign-in-token) - [`createSignInToken()`](https://clerk.com/docs/reference/backend/sign-in-tokens/create-sign-in-token) - [`createTestingToken()`](https://clerk.com/docs/reference/backend/testing-tokens/create-testing-token) - [`PaginatedResourceResponse`](https://clerk.com/docs/reference/backend/types/paginated-resource-response) - [`Feature`](https://clerk.com/docs/reference/backend/types/feature) - [`CommerceSubscription`](https://clerk.com/docs/reference/backend/types/commerce-subscription) - [`CommerceSubscriptionItem`](https://clerk.com/docs/reference/backend/types/commerce-subscription-item) - [`CommercePlan`](https://clerk.com/docs/reference/backend/types/commerce-plan) - [The Backend `Web3Wallet` object](https://clerk.com/docs/reference/backend/types/backend-web3-wallet) - [The Backend `WaitlistEntry` object](https://clerk.com/docs/reference/backend/types/backend-waitlist-entry) - [The Backend `Verification` object](https://clerk.com/docs/reference/backend/types/backend-verification) - [The Backend `User` object](https://clerk.com/docs/reference/backend/types/backend-user) - [The Backend `Session` object](https://clerk.com/docs/reference/backend/types/backend-session) - [The Backend `SessionActivity` object](https://clerk.com/docs/reference/backend/types/backend-session-activity) - [The Backend `SamlConnection` object](https://clerk.com/docs/reference/backend/types/backend-saml-connection) - [The Backend `RedirectUrl` object](https://clerk.com/docs/reference/backend/types/backend-redirect-url) - [The Backend `PhoneNumber` object](https://clerk.com/docs/reference/backend/types/backend-phone-number) - [The Backend `Organization` object](https://clerk.com/docs/reference/backend/types/backend-organization) - [The Backend `OrganizationMembership` object](https://clerk.com/docs/reference/backend/types/backend-organization-membership) - [The Backend `OrganizationInvitation` object](https://clerk.com/docs/reference/backend/types/backend-organization-invitation) - [The Backend `OAuthApplication` object](https://clerk.com/docs/reference/backend/types/backend-oauth-application) - [The Backend `OauthAccessToken` object](https://clerk.com/docs/reference/backend/types/backend-oauth-access-token) - [The Backend `Invitation` object](https://clerk.com/docs/reference/backend/types/backend-invitation) - [The Backend `IdentificationLink` object](https://clerk.com/docs/reference/backend/types/backend-identification-link) - [The Backend `ExternalAccount` object](https://clerk.com/docs/reference/backend/types/backend-external-account) - [The Backend `EmailAddress` object](https://clerk.com/docs/reference/backend/types/backend-email-address) - [The Backend `Client` object](https://clerk.com/docs/reference/backend/types/backend-client) - [The Backend `APIKey` object](https://clerk.com/docs/reference/backend/types/backend-api-key) - [The Backend `AllowlistIdentifier` object](https://clerk.com/docs/reference/backend/types/backend-allowlist-identifier) - [Auth object](https://clerk.com/docs/reference/backend/types/auth-object) - [`unbanUser()`](https://clerk.com/docs/reference/backend/user/unban-user) - [`deleteUser()`](https://clerk.com/docs/reference/backend/user/delete-user) - [`getOrganizationMembershipList()`](https://clerk.com/docs/reference/backend/user/get-organization-membership-list) - [`disableUserMFA()`](https://clerk.com/docs/reference/backend/user/disable-user-mfa) - [`getCount()`](https://clerk.com/docs/reference/backend/user/get-count) - [`getOrganizationInvitationList()`](https://clerk.com/docs/reference/backend/user/get-organization-invitation-list) - [`verifyTOTP()`](https://clerk.com/docs/reference/backend/user/verify-totp) - [`verifyPassword()`](https://clerk.com/docs/reference/backend/user/verify-password) - [`updateUser()`](https://clerk.com/docs/reference/backend/user/update-user) - [`banUser()`](https://clerk.com/docs/reference/backend/user/ban-user) - [`getUserList()`](https://clerk.com/docs/reference/backend/user/get-user-list) - [`deleteUserPasskey()`](https://clerk.com/docs/reference/backend/user/delete-user-passkey) - [`updateUserProfileImage()`](https://clerk.com/docs/reference/backend/user/update-user-profile-image) - [getUserOauthAccessToken()](https://clerk.com/docs/reference/backend/user/get-user-oauth-access-token) - [`createUser()`](https://clerk.com/docs/reference/backend/user/create-user) - [`updateUserMetadata()`](https://clerk.com/docs/reference/backend/user/update-user-metadata) - [`deleteUserProfileImage()`](https://clerk.com/docs/reference/backend/user/delete-user-profile-image) - [`deleteUserBackupCodes()`](https://clerk.com/docs/reference/backend/user/delete-user-backup-codes) - [`getUser()`](https://clerk.com/docs/reference/backend/user/get-user) - [`unlockUser()`](https://clerk.com/docs/reference/backend/user/unlock-user) - [`deleteUserExternalAccount()`](https://clerk.com/docs/reference/backend/user/delete-user-external-account) - [`deleteUserTOTP()`](https://clerk.com/docs/reference/backend/user/delete-user-totp) - [`lockUser()`](https://clerk.com/docs/reference/backend/user/lock-user) - [`deleteUserWeb3Wallet()`](https://clerk.com/docs/reference/backend/user/delete-user-web3-wallet) - [`delete()`](https://clerk.com/docs/reference/backend/waitlist-entries/delete) - [`create()`](https://clerk.com/docs/reference/backend/waitlist-entries/create) - [`createBulk()`](https://clerk.com/docs/reference/backend/waitlist-entries/create-bulk) - [`invite()`](https://clerk.com/docs/reference/backend/waitlist-entries/invite) - [`list()`](https://clerk.com/docs/reference/backend/waitlist-entries/list) - [`reject()`](https://clerk.com/docs/reference/backend/waitlist-entries/reject) - [Component Versioning](https://clerk.com/docs/reference/components/versioning) - [Component Changelog](https://clerk.com/docs/reference/components/changelog) - [Use Clerk with Next.js 12 and older](https://clerk.com/docs/reference/nextjs/usage-with-older-versions) - [clerkMiddleware() | Next.js](https://clerk.com/docs/reference/nextjs/clerk-middleware) - [Clerk Next.js SDK](https://clerk.com/docs/reference/nextjs/overview) - [`auth()`](https://clerk.com/docs/reference/nextjs/app-router/auth) - [Route Handlers](https://clerk.com/docs/reference/nextjs/app-router/route-handlers) - [`currentUser()`](https://clerk.com/docs/reference/nextjs/app-router/current-user) - [Server Actions](https://clerk.com/docs/reference/nextjs/app-router/server-actions) - [`buildClerkProps`](https://clerk.com/docs/reference/nextjs/pages-router/build-clerk-props) - [`getAuth()`](https://clerk.com/docs/reference/nextjs/pages-router/get-auth) - [Clerk: auth() was called but Clerk can't detect usage of clerkMiddleware()](https://clerk.com/docs/reference/nextjs/errors/auth-was-called) - [Using Clerk with AI](https://clerk.com/docs/guides/ai/overview) - [Clerk Skills](https://clerk.com/docs/guides/ai/skills) - [Use Clerk's MCP server](https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server) - [Connect MCP-compatible clients to your MCP server](https://clerk.com/docs/guides/ai/mcp/connect-mcp-client) - [Account Portal overview](https://clerk.com/docs/guides/account-portal/overview) - [Linking to Account Portal pages](https://clerk.com/docs/guides/account-portal/direct-links) - [Disabling the Account Portal](https://clerk.com/docs/guides/account-portal/disable-account-portal) - [Getting started with the Account Portal](https://clerk.com/docs/guides/account-portal/getting-started) - [Plans with seat limits](https://clerk.com/docs/guides/billing/seat-limit-plans) - [Free trials](https://clerk.com/docs/guides/billing/free-trials) - [Clerk Billing](https://clerk.com/docs/guides/billing/overview) - [Default Plans](https://clerk.com/docs/guides/billing/default-plans) - [Custom Plans and prices](https://clerk.com/docs/guides/billing/custom-plans) - [Email and SMS templates](https://clerk.com/docs/guides/customizing-clerk/email-sms-templates) - [Customizing Clerk](https://clerk.com/docs/guides/customizing-clerk/overview) - [Localization prop (experimental)](https://clerk.com/docs/guides/customizing-clerk/localization) - [Clerk Elements (beta)](https://clerk.com/docs/guides/customizing-clerk/elements/overview) - [Build a sign-in flow with Clerk Elements](https://clerk.com/docs/guides/customizing-clerk/elements/guides/sign-in) - [Styling for Clerk Elements](https://clerk.com/docs/guides/customizing-clerk/elements/guides/styling) - [Build a sign-up flow with Clerk Elements](https://clerk.com/docs/guides/customizing-clerk/elements/guides/sign-up) - [Sign-in components](https://clerk.com/docs/guides/customizing-clerk/elements/reference/sign-in) - [Sign-up components](https://clerk.com/docs/guides/customizing-clerk/elements/reference/sign-up) - [Common components](https://clerk.com/docs/guides/customizing-clerk/elements/reference/common) - [Primitives](https://clerk.com/docs/guides/customizing-clerk/elements/examples/primitives) - [Sign-in](https://clerk.com/docs/guides/customizing-clerk/elements/examples/sign-in) - [shadcn/ui](https://clerk.com/docs/guides/customizing-clerk/elements/examples/shadcn-ui) - [Sign-up](https://clerk.com/docs/guides/customizing-clerk/elements/examples/sign-up) - [Tasks after sign-up/sign-in](https://clerk.com/docs/guides/configure/session-tasks) - [Sign-up and sign-in options](https://clerk.com/docs/guides/configure/auth-strategies/sign-up-sign-in-options) - [Account linking](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/account-linking) - [Enterprise SSO authentication flows](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/authentication-flows) - [Custom Attribute Mapping](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/custom-attribute-mapping) - [Directory Sync (SCIM)](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/directory-sync) - [Just-in-Time (JIT) Provisioning during SAML SSO](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/jit-provisioning) - [Enterprise Single Sign-On (SSO)](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/overview) - [Add Microsoft Entra ID as a SAML connection](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/saml/azure) - [Add a custom Identity Provider (IdP) as a SAML connection](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/saml/custom-provider) - [Add Google Workspace as a SAML connection](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/saml/google) - [Add Okta Workforce as a SAML connection](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/saml/okta) - [Add a custom OpenID Connect (OIDC) Provider as an enterprise connection](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/oidc/custom-provider) - [Add Google as an EASIE connection](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/easie/google) - [Add Microsoft as an EASIE connection](https://clerk.com/docs/guides/configure/auth-strategies/enterprise-connections/easie/microsoft) - [OAuth and OIDC overview](https://clerk.com/docs/guides/configure/auth-strategies/oauth/overview) - [Use OAuth for scoped access](https://clerk.com/docs/guides/configure/auth-strategies/oauth/scoped-access) - [Use OAuth for Single Sign-On (SSO)](https://clerk.com/docs/guides/configure/auth-strategies/oauth/single-sign-on) - [Verify OAuth tokens with Clerk](https://clerk.com/docs/guides/configure/auth-strategies/oauth/verify-oauth-tokens) - [How Clerk implements OAuth](https://clerk.com/docs/guides/configure/auth-strategies/oauth/how-clerk-implements-oauth) - [Add Bitbucket as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/bitbucket) - [Add Atlassian as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/atlassian) - [Add TikTok as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/tiktok) - [Add Twitch as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/twitch) - [Twitter v1 (deprecated)](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/twitter) - [Add Vercel as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/vercel) - [Add X/Twitter v2 as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/x-twitter) - [Add Google as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/google) - [Add Xero as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/xero) - [Add HubSpot as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/hubspot) - [Add GitLab as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/gitlab) - [Add Hugging Face as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/hugging-face) - [Add LINE as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/line) - [Add GitHub as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/github) - [Add Linear as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/linear) - [Add Facebook as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/facebook) - [Add LinkedIn Open ID Connect (OIDC) as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/linkedin-oidc) - [Account linking for OAuth](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/account-linking) - [Add Dropbox as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/dropbox) - [Add Discord as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/discord) - [Add Coinbase as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/coinbase) - [Add Box as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/box) - [Add Apple as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/apple) - [Add a custom OAuth provider as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/custom-provider) - [Add Notion as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/notion) - [Add Slack as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/slack) - [Social connections (OAuth)](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/overview) - [Add Spotify as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/spotify) - [Add Microsoft Azure Entra ID as a social connection](https://clerk.com/docs/guides/configure/auth-strategies/social-connections/microsoft) - [Coinbase Wallet](https://clerk.com/docs/guides/configure/auth-strategies/web3/coinbase-wallet) - [Base](https://clerk.com/docs/guides/configure/auth-strategies/web3/base) - [MetaMask](https://clerk.com/docs/guides/configure/auth-strategies/web3/metamask) - [OKX Wallet](https://clerk.com/docs/guides/configure/auth-strategies/web3/okx-wallet) - [Solana](https://clerk.com/docs/guides/configure/auth-strategies/web3/solana) - [User profile](https://clerk.com/docs/guides/dashboard/user-profile) - [Analytics](https://clerk.com/docs/guides/dashboard/analytics) - [Manage your workspace](https://clerk.com/docs/guides/dashboard/overview) - [Manage team access](https://clerk.com/docs/guides/dashboard/manage-team-access) - [Organization profile](https://clerk.com/docs/guides/dashboard/organization-profile) - [Proxying the Clerk Frontend API](https://clerk.com/docs/guides/dashboard/dns-domains/proxy-fapi) - [Subdomain allowlist](https://clerk.com/docs/guides/dashboard/dns-domains/subdomain-allowlist) - [Authentication across different domains](https://clerk.com/docs/guides/dashboard/dns-domains/satellite-domains) - [Tokens and signatures](https://clerk.com/docs/guides/how-clerk-works/tokens-and-signatures) - [Cookies](https://clerk.com/docs/guides/how-clerk-works/cookies) - [Multi-tenant architecture](https://clerk.com/docs/guides/how-clerk-works/multi-tenant-architecture) - [How Clerk works](https://clerk.com/docs/guides/how-clerk-works/overview) - [Routing in Clerk](https://clerk.com/docs/guides/how-clerk-works/routing) - [Rate limits](https://clerk.com/docs/guides/how-clerk-works/system-limits) - [Clerk Telemetry](https://clerk.com/docs/guides/how-clerk-works/security/clerk-telemetry) - [Vulnerability disclosure policy](https://clerk.com/docs/guides/how-clerk-works/security/vulnerability-disclosure-policy) - [Organization metadata](https://clerk.com/docs/guides/organizations/metadata) - [Use Organization slugs in URLs](https://clerk.com/docs/guides/organizations/org-slugs-in-urls) - [Organizations](https://clerk.com/docs/guides/organizations/overview) - [Create and manage Organizations](https://clerk.com/docs/guides/organizations/create-and-manage) - [Configure Organizations](https://clerk.com/docs/guides/organizations/configure) - [Verified Domains](https://clerk.com/docs/guides/organizations/add-members/verified-domains) - [Organization-level Enterprise SSO](https://clerk.com/docs/guides/organizations/add-members/sso) - [Invite users to your Organization](https://clerk.com/docs/guides/organizations/add-members/invitations) - [Roles and Permissions](https://clerk.com/docs/guides/organizations/control-access/roles-and-permissions) - [Role Sets](https://clerk.com/docs/guides/organizations/control-access/role-sets) - [Check Roles and Permissions with Authorization Checks](https://clerk.com/docs/guides/organizations/control-access/check-access) - [Securing your app](https://clerk.com/docs/guides/secure/overview) - [Legal compliance](https://clerk.com/docs/guides/secure/legal-compliance) - [Features](https://clerk.com/docs/guides/secure/features) - [Client Trust](https://clerk.com/docs/guides/secure/client-trust) - [Bot protection](https://clerk.com/docs/guides/secure/bot-protection) - [Authorization checks](https://clerk.com/docs/guides/secure/authorization-checks) - [Brute force attacks and locking user accounts](https://clerk.com/docs/guides/secure/user-lockout) - [User enumeration protection](https://clerk.com/docs/guides/secure/user-enumeration-protection) - [Session options](https://clerk.com/docs/guides/secure/session-options) - [Rotate your Clerk API keys](https://clerk.com/docs/guides/secure/rotate-api-keys) - [Add reverification for sensitive actions](https://clerk.com/docs/guides/secure/reverification) - [Restrictions](https://clerk.com/docs/guides/secure/restricting-access) - [Password protection and rules](https://clerk.com/docs/guides/secure/password-protection-and-rules) - [Implement basic Role Based Access Control (RBAC) with metadata](https://clerk.com/docs/guides/secure/basic-rbac) - [Protect pages in your Nuxt app with Clerk](https://clerk.com/docs/guides/secure/protect-pages) - [Fixation protection](https://clerk.com/docs/guides/secure/best-practices/fixation-protection) - [Protect email link sign-ins and sign-ups](https://clerk.com/docs/guides/secure/best-practices/protect-email-links) - [Unauthorized sign-in](https://clerk.com/docs/guides/secure/best-practices/unauthorized-sign-in) - [XSS leak protection](https://clerk.com/docs/guides/secure/best-practices/xss-leak-protection) - [CSRF protection](https://clerk.com/docs/guides/secure/best-practices/csrf-protection) - [Configure Clerk Content-Security-Policy headers](https://clerk.com/docs/guides/secure/best-practices/csp-headers) - [JWT templates](https://clerk.com/docs/guides/sessions/jwt-templates) - [Manual JWT verification](https://clerk.com/docs/guides/sessions/manual-jwt-verification) - [Session tokens](https://clerk.com/docs/guides/sessions/session-tokens) - [Force a session token refresh](https://clerk.com/docs/guides/sessions/force-token-refresh) - [Customize your session token](https://clerk.com/docs/guides/sessions/customize-session-tokens) - [Sync auth status between your Chrome Extension and web app](https://clerk.com/docs/guides/sessions/sync-host) - [Verify a Clerk session in Go](https://clerk.com/docs/guides/sessions/verifying) - [User impersonation](https://clerk.com/docs/guides/users/impersonation) - [Invite users to your application](https://clerk.com/docs/guides/users/inviting) - [Users](https://clerk.com/docs/guides/users/managing) - [User metadata](https://clerk.com/docs/guides/users/extending) - [Clerk environment variables](https://clerk.com/docs/guides/development/clerk-environment-variables) - [Override Clerk interfaces with custom types](https://clerk.com/docs/guides/development/override-clerk-types-interfaces) - [Instances / Environments](https://clerk.com/docs/guides/development/managing-environments) - [Use image optimization to improve app performance](https://clerk.com/docs/guides/development/image-optimization) - [Making authenticated requests](https://clerk.com/docs/guides/development/making-requests) - [Customize your redirect URLs](https://clerk.com/docs/guides/development/customize-redirect-urls) - [Add custom onboarding to your authentication flow](https://clerk.com/docs/guides/development/add-onboarding-flow) - [Basic geo blocking](https://clerk.com/docs/guides/development/geo-blocking) - [Integrate Clerk into your Next.js + tRPC app](https://clerk.com/docs/guides/development/trpc) - [Install Clerk with shadcn/ui CLI](https://clerk.com/docs/guides/development/shadcn-cli) - [Next.js rendering modes and Clerk](https://clerk.com/docs/guides/development/rendering-modes) - [Verify API keys in your Next.js application with Clerk](https://clerk.com/docs/guides/development/verifying-api-keys) - [Add React Router to your Clerk-powered Chrome Extension](https://clerk.com/docs/guides/development/add-react-router) - [Configure a consistent CRX ID for your Chrome Extension](https://clerk.com/docs/guides/development/configure-consistent-crx-id) - [Enable offline support in your Expo app](https://clerk.com/docs/guides/development/offline-support) - [Enable biometric sign-in for returning users in Expo](https://clerk.com/docs/guides/development/local-credentials) - [Access the Clerk object outside of components](https://clerk.com/docs/guides/development/access-clerk-outside-components) - [Endpoints](https://clerk.com/docs/guides/development/endpoints) - [Astro hybrid rendering](https://clerk.com/docs/guides/development/hybrid-rendering) - [Web support](https://clerk.com/docs/guides/development/web-support/overview) - [Build your own sign-up page with prebuilt components on web](https://clerk.com/docs/guides/development/web-support/custom-sign-up-page) - [Build your own sign-in-or-up page for your Expo web app](https://clerk.com/docs/guides/development/web-support/custom-sign-in-or-up-page) - [Build your own UI (custom flows)](https://clerk.com/docs/guides/development/custom-flows/overview) - [Build a custom flow for managing API keys](https://clerk.com/docs/guides/development/custom-flows/api-keys/manage-api-keys) - [Handle accepting Organization invitation links](https://clerk.com/docs/guides/development/custom-flows/organizations/accept-organization-invitations) - [Build a custom flow for creating Organizations](https://clerk.com/docs/guides/development/custom-flows/organizations/create-organizations) - [Build a custom flow for managing Organization membership requests](https://clerk.com/docs/guides/development/custom-flows/organizations/manage-membership-requests) - [Build a custom flow for creating and managing Organization invitations](https://clerk.com/docs/guides/development/custom-flows/organizations/manage-organization-invitations) - [Build a custom flow for managing member Roles in an Organization](https://clerk.com/docs/guides/development/custom-flows/organizations/manage-roles) - [Build a custom flow for managing a user's Organization invitations](https://clerk.com/docs/guides/development/custom-flows/organizations/manage-user-org-invitations) - [Build a custom flow for switching Organizations](https://clerk.com/docs/guides/development/custom-flows/organizations/organization-switcher) - [Build a custom flow for updating an Organization](https://clerk.com/docs/guides/development/custom-flows/organizations/update-organizations) - [Build a custom flow for adding an email to a user's account](https://clerk.com/docs/guides/development/custom-flows/account-updates/add-email) - [Build a custom flow for adding a phone number to a user's account](https://clerk.com/docs/guides/development/custom-flows/account-updates/add-phone) - [Build a custom flow for resetting a user's password](https://clerk.com/docs/guides/development/custom-flows/account-updates/forgot-password) - [Build a custom flow for managing multi-factor authentication](https://clerk.com/docs/guides/development/custom-flows/account-updates/manage-mfa) - [Build a custom flow for managing SSO connections](https://clerk.com/docs/guides/development/custom-flows/account-updates/manage-sso-connections) - [Build a custom flow for resetting a user's password](https://clerk.com/docs/guides/development/custom-flows/account-updates/legacy/forgot-password) - [Sign-up with application invitations](https://clerk.com/docs/guides/development/custom-flows/authentication/application-invitations) - [Build a custom sign-in flow with multi-factor authentication (MFA)](https://clerk.com/docs/guides/development/custom-flows/authentication/multi-factor-authentication) - [Build a custom multi-session flow](https://clerk.com/docs/guides/development/custom-flows/authentication/multi-session-applications) - [Build a custom flow for authenticating with OAuth connections](https://clerk.com/docs/guides/development/custom-flows/authentication/oauth-connections) - [Build a custom sign-in flow with client trust](https://clerk.com/docs/guides/development/custom-flows/authentication/client-trust) - [Build a custom authentication flow using passkeys](https://clerk.com/docs/guides/development/custom-flows/authentication/passkeys) - [Session tasks](https://clerk.com/docs/guides/development/custom-flows/authentication/session-tasks) - [Sign-in-or-up custom flow](https://clerk.com/docs/guides/development/custom-flows/authentication/sign-in-or-up) - [Build a custom sign-out flow](https://clerk.com/docs/guides/development/custom-flows/authentication/sign-out) - [Build a custom email/password authentication flow](https://clerk.com/docs/guides/development/custom-flows/authentication/email-password) - [Build a custom sign-in flow with email or phone code](https://clerk.com/docs/guides/development/custom-flows/authentication/email-sms-otp) - [Build a custom flow for authenticating with enterprise connections](https://clerk.com/docs/guides/development/custom-flows/authentication/enterprise-connections) - [Build a custom flow for displaying the last authentication method](https://clerk.com/docs/guides/development/custom-flows/authentication/last-authentication-strategy) - [Build a custom flow for handling legal acceptance](https://clerk.com/docs/guides/development/custom-flows/authentication/legal-acceptance) - [Build a custom sign-in flow with multi-factor authentication](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/email-password-mfa) - [Build a custom email/password authentication flow](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/email-password) - [Build a custom email or phone OTP authentication flow](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/email-sms-otp) - [Build a custom flow for authenticating with enterprise connections](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/enterprise-connections) - [Build a custom flow for displaying the last authentication method](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/last-authentication-strategy) - [Sign-up with application invitations](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/application-invitations) - [Build a custom flow for handling legal acceptance](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/legal-acceptance) - [Build a custom flow for authenticating with OAuth connections](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/oauth-connections) - [Build a custom authentication flow using passkeys](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/passkeys) - [Sign-in-or-up custom flow](https://clerk.com/docs/guides/development/custom-flows/authentication/legacy/sign-in-or-up) - [Integrate Loops with Clerk](https://clerk.com/docs/guides/development/webhooks/loops) - [Webhooks overview](https://clerk.com/docs/guides/development/webhooks/overview) - [Sync Clerk data to your app with webhooks](https://clerk.com/docs/guides/development/webhooks/syncing) - [Handling webhooks with Inngest](https://clerk.com/docs/guides/development/webhooks/inngest) - [Debug your webhooks](https://clerk.com/docs/guides/development/webhooks/debugging) - [Script loading](https://clerk.com/docs/guides/development/troubleshooting/script-loading) - [Using production keys in local development](https://clerk.com/docs/guides/development/troubleshooting/using-production-keys-in-development) - [Troubleshooting](https://clerk.com/docs/guides/development/troubleshooting/overview) - [Email deliverability](https://clerk.com/docs/guides/development/troubleshooting/email-deliverability) - [New domain reputation and email warm-up](https://clerk.com/docs/guides/development/troubleshooting/email-domain-name-warmup) - [Decode Clerk JWTs](https://clerk.com/docs/guides/development/troubleshooting/jwt-decoder) - [Create a browser replay](https://clerk.com/docs/guides/development/troubleshooting/help-support/browser-replay) - [Create a minimal reproduction](https://clerk.com/docs/guides/development/troubleshooting/help-support/create-a-minimal-reproduction) - [Change domain or subdomain](https://clerk.com/docs/guides/development/deployment/changing-domains) - [Deploy a Clerk app behind a proxy](https://clerk.com/docs/guides/development/deployment/behind-a-proxy) - [Deploy your Clerk app to production](https://clerk.com/docs/guides/development/deployment/production) - [Staging alternatives](https://clerk.com/docs/guides/development/deployment/staging-alternatives) - [Deploying a Clerk app to Vercel](https://clerk.com/docs/guides/development/deployment/vercel) - [Deploy a Chrome Extension to production](https://clerk.com/docs/guides/development/deployment/chrome-extension) - [Deploy an Expo app to production](https://clerk.com/docs/guides/development/deployment/expo) - [Deploy an Astro app to production](https://clerk.com/docs/guides/development/deployment/astro) - [Integrations](https://clerk.com/docs/guides/development/integrations/overview) - [Enable Google Analytics for Clerk](https://clerk.com/docs/guides/development/integrations/analytics/google-analytics) - [Integrate Firebase with Clerk](https://clerk.com/docs/guides/development/integrations/databases/firebase) - [Integrate Grafbase with Clerk](https://clerk.com/docs/guides/development/integrations/databases/grafbase) - [Integrate Hasura with Clerk](https://clerk.com/docs/guides/development/integrations/databases/hasura) - [Integrate InstantDB with Clerk](https://clerk.com/docs/guides/development/integrations/databases/instantdb) - [Integrate Neon Postgres with Clerk](https://clerk.com/docs/guides/development/integrations/databases/neon) - [Integrate Nhost with Clerk](https://clerk.com/docs/guides/development/integrations/databases/nhost) - [Integrate Prisma Postgres with Clerk](https://clerk.com/docs/guides/development/integrations/databases/prisma-postgres) - [Integrate Supabase with Clerk](https://clerk.com/docs/guides/development/integrations/databases/supabase) - [Integrate Convex with Clerk](https://clerk.com/docs/guides/development/integrations/databases/convex) - [Integrate Shopify with Clerk](https://clerk.com/docs/guides/development/integrations/platforms/shopify) - [Integrate Clerk through the Vercel Marketplace](https://clerk.com/docs/guides/development/integrations/platforms/vercel-marketplace) - [Integrate Encore with Clerk](https://clerk.com/docs/guides/development/integrations/frameworks/encore) - [Migrate from Cognito](https://clerk.com/docs/guides/development/migrating/cognito) - [Migrate from Firebase](https://clerk.com/docs/guides/development/migrating/firebase) - [Migrating](https://clerk.com/docs/guides/development/migrating/overview) - [Migrate from Auth.js to Clerk](https://clerk.com/docs/guides/development/migrating/authjs) - [Migrating from the Astro community SDK](https://clerk.com/docs/guides/development/migrating/astro-community-sdk) - [Migrating from the Vue community SDK](https://clerk.com/docs/guides/development/migrating/vue-community-sdk) - [Machine Authentication](https://clerk.com/docs/guides/development/machine-auth/overview) - [Token formats](https://clerk.com/docs/guides/development/machine-auth/token-formats) - [Using M2M tokens](https://clerk.com/docs/guides/development/machine-auth/m2m-tokens) - [Using API keys](https://clerk.com/docs/guides/development/machine-auth/api-keys) - [Frontend-only SDK](https://clerk.com/docs/guides/development/sdk-development/frontend-only) - [Fullstack SDK](https://clerk.com/docs/guides/development/sdk-development/fullstack) - [SDK development](https://clerk.com/docs/guides/development/sdk-development/overview) - [Philosophy](https://clerk.com/docs/guides/development/sdk-development/philosophy) - [Terminology](https://clerk.com/docs/guides/development/sdk-development/terminology) - [SDK types](https://clerk.com/docs/guides/development/sdk-development/types) - [Conventions](https://clerk.com/docs/guides/development/sdk-development/conventions) - [Backend-only SDK](https://clerk.com/docs/guides/development/sdk-development/backend-only) - [Testing](https://clerk.com/docs/guides/development/testing/overview) - [Testing with Postman or Insomnia](https://clerk.com/docs/guides/development/testing/postman-or-insomnia) - [Test emails and phones](https://clerk.com/docs/guides/development/testing/test-emails-and-phones) - [Testing with Playwright](https://clerk.com/docs/guides/development/testing/playwright/overview) - [Reuse auth state across tests](https://clerk.com/docs/guides/development/testing/playwright/test-authenticated-flows) - [Test helpers](https://clerk.com/docs/guides/development/testing/playwright/test-helpers) - [Test the sign-up form](https://clerk.com/docs/guides/development/testing/playwright/test-sign-up-flows) - [Custom commands](https://clerk.com/docs/guides/development/testing/cypress/custom-commands) - [Testing with Cypress](https://clerk.com/docs/guides/development/testing/cypress/overview) - [Test Account Portal flows](https://clerk.com/docs/guides/development/testing/cypress/test-account-portal) - [Upgrade guides overview](https://clerk.com/docs/guides/development/upgrading/overview) - [Upgrading from v2 to v3](https://clerk.com/docs/guides/development/upgrading/upgrading-from-v2-to-v3) - [Versioning overview](https://clerk.com/docs/guides/development/upgrading/versioning) - [Upgrade to API version 2025-11-10](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/2025-11-10) - [Upgrading to Clerk Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2) - [Upgrading to Clerk Core 3](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-3) - [Upgrade from Clerk's Node SDK to the Express SDK](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/node-to-express) - [Upgrade to @clerk/nextjs v6](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/nextjs-v6) - [Upgrade to @clerk/clerk-expo v2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/expo-v2) - [Migrate from Clerk Android SDK v0 to v1](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/android-v1) - [Migrate from Clerk iOS SDK v0 to v1](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/ios-v1) - [Upgrading `@clerk/backend` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/backend) - [Upgrading `@clerk/chrome-extension` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/chrome-extension) - [Upgrading `@clerk/clerk-expo` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/expo) - [Upgrading `@clerk/fastify` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/fastify) - [Upgrading `@clerk/clerk-js` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/javascript) - [Upgrading `@clerk/nextjs` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/nextjs) - [Upgrading `@clerk/remix` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/remix) - [Upgrading `@clerk/clerk-sdk-node` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/node) - [Upgrading `@clerk/clerk-react` to Core 2](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-2/react) - [Backend API errors](https://clerk.com/docs/guides/development/errors/backend-api) - [Frontend API errors](https://clerk.com/docs/guides/development/errors/frontend-api) - [Errors overview](https://clerk.com/docs/guides/development/errors/overview)