Home
Clerk
Clerk
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#.
4 APIs
0 Features
Authentication Authorization B2B SaaS CIAM Identity Management MFA OAuth OpenID Connect Organizations Passkeys SAML Security Sessions SSO User Management
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 ...
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 waitlis...
The Clerk Platform API (beta) is a partner / reseller surface for programmatically creating and managing Clerk applications, domains, application transfers, users, JWT templates...
Clerk Webhooks deliver real-time events for users, sessions, organizations, invitations, email, SMS, and SAML changes via Svix, allowing applications to react asynchronously to ...
66 classes · 6 properties
JSON-LD
9 rules ·
2 errors
3 warnings
4 info
SPECTRAL
Sources
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-images.s3.amazonaws.com/shared/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
- 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
- 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
- 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: 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
- type: LLMsTxt
url: https://clerk.com/llms.txt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
X: https://x.com/apievangelist