aid: clerk-com name: Clerk description: 'Clerk is a complete user management and authentication infrastructure platform offering embeddable UI components, flexible APIs, and admin dashboards. It provides full-stack authentication including multi-factor authentication, social sign-on, passkeys, organizations for B2B SaaS, billing, session management, and machine-to-machine authentication, with SDKs spanning Next.js, React, Expo, iOS, Android, Go, Python, Ruby, Java, PHP, and C#. ' type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Authentication - Authorization - B2B SaaS - CIAM - Identity Management - MFA - OAuth - OpenID Connect - Organizations - Passkeys - SAML - Security - Sessions - SSO - User Management url: https://raw.githubusercontent.com/api-evangelist/clerk-com/refs/heads/main/apis.yml created: '2026-05-22' modified: '2026-05-22' specificationVersion: '0.19' apis: - aid: clerk-com:clerk-backend-api name: Clerk Backend API description: 'The Clerk Backend API is a REST API meant to be accessed by backend servers. It exposes resources for managing users, sessions, organizations, invitations, JWT templates, OAuth applications, SAML connections, M2M tokens, API keys, and billing — wrapped by every official Clerk backend SDK. ' humanURL: https://clerk.com/docs/reference/backend-api baseURL: https://api.clerk.com/v1 tags: - Authentication - Backend - Identity Management - REST - User Management properties: - type: Documentation url: https://clerk.com/docs/reference/backend-api - type: APIReference url: https://clerk.com/docs/reference/backend-api - type: OpenAPI url: openapi/clerk-backend-api-openapi.yml - type: GettingStarted url: https://clerk.com/docs/quickstarts/overview - type: Authentication url: https://clerk.com/docs/backend-requests/making/jwt-templates - type: SpectralRuleset url: rules/clerk-rules.yml - type: NaftikoCapability url: capabilities/clerk-backend-api-actor-tokens.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-agent-tasks.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-allow-list-block-list.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-api-keys.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-beta-features.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-billing.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-clients.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-domains.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-email-addresses.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-email-sms-templates.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-enterprise-connections.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-instance-settings.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-invitations.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-jwks.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-jwt-templates.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-m2m-tokens.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-machines.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-miscellaneous.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-oauth-access-tokens.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-oauth-applications.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-organization-domains.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-organization-invitations.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-organization-memberships.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-organization-permissions.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-organization-roles.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-organizations.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-phone-numbers.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-proxy-checks.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-redirect-urls.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-role-sets.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-saml-connections.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-sessions.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-sign-in-tokens.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-sign-ups.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-testing-tokens.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-users.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-waitlist-entries.yaml - type: NaftikoCapability url: capabilities/clerk-backend-api-webhooks.yaml - aid: clerk-com:clerk-frontend-api name: Clerk Frontend API description: 'The Clerk Frontend API powers Clerk''s prebuilt UI components and JavaScript SDKs. It handles sign-in, sign-up, session, organization, passkey, multi-factor, billing, and waitlist flows directly from browser, mobile, and chrome-extension contexts. ' humanURL: https://clerk.com/docs baseURL: https://{domain}.clerk.accounts.dev tags: - Authentication - Frontend - JavaScript - Sessions - Sign-In - Sign-Up properties: - type: Documentation url: https://clerk.com/docs - type: OpenAPI url: openapi/clerk-frontend-api-openapi.yml - type: NaftikoCapability url: capabilities/clerk-frontend-api-active-sessions.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-api-keys.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-backup-codes.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-checkouts.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-client.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-devbrowser.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-domains.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-email-addresses.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-environment.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-external-accounts.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-health.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-invitations.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-members.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-membership-requests.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-miscellaneous.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-oauth2-callbacks.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-oauth2-identity-provider.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-organization-creation-defaults.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-organization.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-organizations-memberships.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-passkeys.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-payment-attempts.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-payment-methods.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-phone-numbers.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-plans.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-redirect.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-roles.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-saml.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-sessions.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-sign-ins.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-sign-ups.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-statements.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-subscription-items.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-subscriptions.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-totp.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-user.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-waitlist.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-web3-wallets.yaml - type: NaftikoCapability url: capabilities/clerk-frontend-api-well-known.yaml - aid: clerk-com:clerk-platform-api name: Clerk Platform API description: 'The Clerk Platform API (beta) is a partner / reseller surface for programmatically creating and managing Clerk applications, domains, application transfers, users, JWT templates, redirect URLs, and platform configuration on behalf of end customers. ' humanURL: https://clerk.com/docs baseURL: https://api.clerk.com/v1 tags: - Applications - Beta - Multi-Tenant - Partner - Platform properties: - type: Documentation url: https://clerk.com/docs - type: OpenAPI url: openapi/clerk-platform-api-openapi.yml - type: NaftikoCapability url: capabilities/clerk-platform-api-application-transfers.yaml - type: NaftikoCapability url: capabilities/clerk-platform-api-applications.yaml - type: NaftikoCapability url: capabilities/clerk-platform-api-config.yaml - type: NaftikoCapability url: capabilities/clerk-platform-api-domains.yaml - type: NaftikoCapability url: capabilities/clerk-platform-api-jwt-templates.yaml - type: NaftikoCapability url: capabilities/clerk-platform-api-redirect-urls.yaml - type: NaftikoCapability url: capabilities/clerk-platform-api-users.yaml - aid: clerk-com:clerk-webhooks name: Clerk Webhooks description: 'Clerk Webhooks deliver real-time events for users, sessions, organizations, invitations, email, SMS, and SAML changes via Svix, allowing applications to react asynchronously to identity lifecycle events. ' humanURL: https://clerk.com/docs/webhooks/overview baseURL: https://api.clerk.dev/v1 tags: - Events - Svix - Webhooks properties: - type: Documentation url: https://clerk.com/docs/webhooks/overview - type: OpenAPI url: openapi/clerk-webhooks-openapi.yml common: - type: Homepage url: https://clerk.com - type: Documentation url: https://clerk.com/docs - type: SignUp url: https://dashboard.clerk.com/sign-up - type: SignIn url: https://dashboard.clerk.com/sign-in - type: Pricing url: https://clerk.com/pricing - type: TermsOfService url: https://clerk.com/terms - type: PrivacyPolicy url: https://clerk.com/privacy - type: Security url: https://clerk.com/security - type: Blog url: https://clerk.com/blog - type: Changelog url: https://clerk.com/changelog - type: ChangelogRSS url: https://clerk.com/changelog/atom.xml - type: StatusPage url: https://status.clerk.com - type: Support url: https://clerk.com/support - type: GitHub url: https://github.com/clerk - type: OpenAPIRepository url: https://github.com/clerk/openapi-specs - type: X url: https://x.com/ClerkDev - type: SDK name: Next.js / React / Astro / Remix / Vue / Nuxt JavaScript Monorepo url: https://github.com/clerk/javascript - type: SDK name: Clerk Go SDK url: https://github.com/clerk/clerk-sdk-go - type: SDK name: Clerk Python SDK url: https://github.com/clerk/clerk-sdk-python - type: SDK name: Clerk Ruby SDK url: https://github.com/clerk/clerk-sdk-ruby - type: SDK name: Clerk Java SDK url: https://github.com/clerk/clerk-sdk-java - type: SDK name: Clerk PHP SDK url: https://github.com/clerk/clerk-sdk-php - type: SDK name: Clerk C# / .NET SDK url: https://github.com/clerk/clerk-sdk-csharp - type: SDK name: Clerk iOS SDK url: https://github.com/clerk/clerk-ios - type: SDK name: Clerk Android SDK url: https://github.com/clerk/clerk-android - type: SDK name: Clerk Flutter SDK url: https://github.com/clerk/clerk-sdk-flutter - type: CLI name: Clerk CLI url: https://github.com/clerk/cli - type: CLI name: Clerk Protect CLI (Early Access) url: https://github.com/clerk/protect-cli - type: Integration name: Supabase url: https://clerk.com/docs/integrations/databases/supabase - type: Integration name: Convex url: https://clerk.com/docs/integrations/databases/convex - type: Integration name: Vercel url: https://vercel.com/integrations/clerk - type: Tool name: Clerk Agent Toolkit url: https://github.com/clerk/agent-toolkit-example - type: Tool name: AgentPass url: https://github.com/clerk/agentpass - type: Tool name: MCP Tools url: https://github.com/clerk/mcp-tools - type: Tool name: Migration Tool url: https://github.com/clerk/migration-tool - type: Plans url: plans/clerk-com-plans-pricing.yml - type: RateLimits url: rate-limits/clerk-com-rate-limits.yml - type: FinOps url: finops/clerk-com-finops.yml - type: Vocabulary url: vocabulary/clerk-com-vocabulary.yml - type: JSONLD url: json-ld/clerk-com-context.jsonld - type: NaftikoWorkflow url: capabilities/clerk-b2b-saas.yaml - type: NaftikoWorkflow url: capabilities/clerk-machine-to-machine.yaml - type: NaftikoWorkflow url: capabilities/clerk-user-lifecycle.yaml - type: JSONSchema url: json-schema/clerk-user-schema.json - type: JSONStructure url: json-structure/clerk-user-structure.json - type: JSONSchema url: json-schema/clerk-session-schema.json - type: JSONStructure url: json-structure/clerk-session-structure.json - type: JSONSchema url: json-schema/clerk-organization-schema.json - type: JSONStructure url: json-structure/clerk-organization-structure.json - type: JSONSchema url: json-schema/clerk-organizationmembership-schema.json - type: JSONStructure url: json-structure/clerk-organizationmembership-structure.json - type: JSONSchema url: json-schema/clerk-organizationinvitation-schema.json - type: JSONStructure url: json-structure/clerk-organizationinvitation-structure.json - type: JSONSchema url: json-schema/clerk-invitation-schema.json - type: JSONStructure url: json-structure/clerk-invitation-structure.json - type: JSONSchema url: json-schema/clerk-emailaddress-schema.json - type: JSONStructure url: json-structure/clerk-emailaddress-structure.json - type: JSONSchema url: json-schema/clerk-phonenumber-schema.json - type: JSONStructure url: json-structure/clerk-phonenumber-structure.json - type: JSONSchema url: json-schema/clerk-client-schema.json - type: JSONStructure url: json-structure/clerk-client-structure.json - type: JSONSchema url: json-schema/clerk-oauthapplication-schema.json - type: JSONStructure url: json-structure/clerk-oauthapplication-structure.json - type: JSONSchema url: json-schema/clerk-samlconnection-schema.json - type: JSONStructure url: json-structure/clerk-samlconnection-structure.json - type: JSONSchema url: json-schema/clerk-jwttemplate-schema.json - type: JSONStructure url: json-structure/clerk-jwttemplate-structure.json - type: JSONSchema url: json-schema/clerk-signintoken-schema.json - type: JSONStructure url: json-structure/clerk-signintoken-structure.json - type: JSONSchema url: json-schema/clerk-actortoken-schema.json - type: JSONStructure url: json-structure/clerk-actortoken-structure.json maintainers: - FN: Kin Lane email: kin@apievangelist.com X: https://x.com/apievangelist