Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clerk (clerk-dev)

Clerk is a complete authentication and user management platform for web and mobile apps, providing embeddable UI components, SDKs, and REST APIs to handle sign-up and sign-in, users, organizations and memberships, sessions, multi-factor authentication, JWTs and JWT templates, JWKS, SAML/enterprise SSO, OAuth applications, and email/SMS verification. The Clerk Backend API (base https://api.clerk.com/v1, secret-key authenticated) manages these resources server-side, the Frontend API drives client auth flows, and change events are delivered as Svix-powered HTTP webhooks.

APIs.json: https://raw.githubusercontent.com/api-evangelist/clerk-dev/refs/heads/main/apis.yml

Tags

  • Authentication
  • User Management
  • Identity
  • Sessions
  • Organizations
  • SSO
  • JWT
  • MFA

Timestamps

  • Created: 2026-07-02
  • Modified: 2026-07-02

APIs

Clerk Users API

Create, list, count, retrieve, update, and delete users, plus ban/unban, lock/unlock, manage public/private/unsafe metadata, verify passwords and TOTP, and remove MFA factors, passkeys, and external accounts.

Tags

  • Users
  • Identity
  • User Management

Properties

Clerk Organizations API

Create, list, retrieve, update, and delete organizations, manage organization metadata and logos, and read organization billing subscriptions and credits for multi-tenant B2B applications.

Tags

  • Organizations
  • B2B
  • Tenancy

Properties

Clerk Organization Memberships API

Add members to an organization, list an organization's memberships, update a member's role, update membership metadata, and remove members from an organization.

Tags

  • Organizations
  • Memberships
  • Roles

Properties

Clerk Organization Invitations API

Create single and bulk organization invitations, list all or pending invitations for an organization, retrieve an invitation, and revoke a pending organization invitation.

Tags

  • Organizations
  • Invitations
  • Onboarding

Properties

Clerk Sessions API

List and create sessions, retrieve a session, refresh or revoke a session, and mint short-lived session tokens - including tokens shaped by a named JWT template - for authenticating requests to your own backend.

Tags

  • Sessions
  • Tokens
  • Authentication

Properties

Clerk Clients API

List clients, retrieve a client by ID, and verify a client token. A client represents a browser or mobile device and tracks the sessions active on that device.

Tags

  • Clients
  • Devices
  • Sessions

Properties

Clerk Sign-ups & Sign-in Tokens API

Retrieve and update sign-up attempts, mint and revoke one-time sign-in tokens for passwordless entry, and issue and revoke actor tokens that let a privileged user impersonate another user.

Tags

  • Sign Up
  • Sign In
  • Tokens

Properties

Clerk JWT Templates API

Create, list, retrieve, update, and delete JWT templates - named claim shapes used to mint custom session tokens for third-party integrations (Supabase, Hasura, Firebase, and your own services).

Tags

  • JWT
  • Templates
  • Tokens

Properties

Clerk JWKS API

Retrieve the JSON Web Key Set (JWKS) of public keys used to verify the signatures of Clerk-issued JWTs. This endpoint is unauthenticated and not rate limited.

Tags

  • JWKS
  • Public Keys
  • JWT

Properties

Clerk Email & SMS API

Create and manage user email addresses and phone numbers, prepare and attempt their verification, and read, edit, preview, revert, and toggle delivery of the instance's email and SMS templates.

Tags

  • Email
  • SMS
  • Verification

Properties

Clerk Allowlist & Blocklist API

List, add, and delete allowlist and blocklist identifiers (email addresses, phone numbers, or web3 wallets) to restrict which identifiers may or may not sign up to an instance.

Tags

  • Allowlist
  • Blocklist
  • Access Control

Properties

Clerk Invitations API

Create single and bulk application invitations that email a user a link to sign up, list all invitations, and revoke a pending invitation.

Tags

  • Invitations
  • Onboarding
  • Email

Properties

Clerk SAML & Enterprise Connections API

Create, list, retrieve, update, and delete SAML connections and enterprise (SAML/OIDC) connections that let organizations sign in via their own identity provider, plus run connection test runs.

Tags

  • SAML
  • SSO
  • Enterprise

Properties

Clerk OAuth Applications API

Create, list, retrieve, update, and delete OAuth applications where Clerk acts as the identity provider, rotate client secrets, upload a logo, revoke access tokens, and verify OAuth access tokens.

Tags

  • OAuth
  • Applications
  • Authorization

Properties

Clerk Webhooks API

Create and delete the Svix-powered webhook portal that delivers Clerk events (user.created, session.created, organization.updated, and more) as signed HTTP POST requests, and generate a Svix dashboard URL for managing endpoints.

Tags

  • Webhooks
  • Svix
  • Events

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors