API Reference Clerk SDK v1.0.1
Modules
clerk is a library for authenticating with ClerkJS.
Plug for authenticating requests.
Modify instance settings that are currently in beta.
The Client object tracks sessions, as well as the state of any sign in and sign up attempts, for a given device. https://clerk.com/docs/reference/clerkjs/client
Domains represent each instance's URLs and DNS setup.
A user can be associated with one or more email addresses and allows them to be contacted via email.
Modify the settings of your instance.
Invitations allow you to invite someone to sign up to your application, via email.
Retrieve the JSON Web Key Set which can be used to verify the token signatures of the instance.
Various endpoints that do not belong in any particular category.
OAuth applications contain data for clients using Clerk as an OAuth2 identity provider.
Organizations are used to group members under a common entity and provide shared access to resources.
Invite users to an organization.
Manage member roles in an organization.
A user can be associated with one or more email addresses and allows them to be contacted via SMS.
Redirect URLs are whitelisted URLs that facilitate secure authentication flows in native applications (e.g. React Native, Expo). In these contexts, Clerk ensures that security-critical nonces are passed only to the whitelisted URLs.
A SAML Connection holds configuration data required for facilitating a SAML flow between your Clerk Instance (SP) and a particular SAML IdP.
Session handles the JWT validation and decoding.
Simple ETS counter based state machine
Email & SMS templates allow you to customize the theming and wording of emails & SMS messages that are sent by your instance.
You can configure webhooks to be notified about various events that happen on your instance.
JWT Templates allow you to generate custom authentication tokens tied to authenticated sessions, enabling you to integrate with third-party services.