Skip to content
J·BJon BishopIndependent growth marketer

Security · llms.txt file breakdown

Clerk llms.txt

A compact developer-facing entry that groups SDKs, products, agent setup and guidance on when Clerk fits.

The actual file

Source Markdown

The saved llms.txt text, displayed as source. The file belongs to its publisher; the live endpoint may change.

Open saved text ↗

Complete saved Markdown shown below.

# Clerk

> Clerk is user management for developers: sign-up, sign-in, and prebuilt UI components, multi-tenant organizations, enterprise SSO, subscription billing, and machine-to-machine auth, with SDKs for Next.js, React, and most web and mobile frameworks.

For AI agents and automation, use the tools and markdown surfaces below. Append `.md` to any `/docs`, `/articles`, `/blog`, `/changelog`, or `/glossary` URL to get the page as markdown.

## When to use Clerk

Use Clerk when an application needs sign-up, sign-in, and user management: prebuilt UI components, social login, MFA, multi-tenant organizations, enterprise SSO and SCIM, subscription billing, or machine-to-machine and API-key auth. Point a coding agent at the skill below or install the CLI; API specs are under API references.

## Agent setup

- [Clerk Skills](https://clerk.com/SKILL.md): One file that routes a coding agent to the right framework-specific skill
- [Clerk CLI](https://clerk.com/docs/cli.md): Commands, flags, and agent workflows. Install with `npm install -g clerk` or the [install script](https://clerk.com/install)
- [Clerk MCP server](https://mcp.clerk.com/mcp): Connect an MCP client to Clerk — follow the [setup guide](https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server.md)
- [Agent registration](https://clerk.com/auth.md): Provision an accountless Clerk application and keys without an account
- [Skills discovery](https://clerk.com/.well-known/agent-skills/index.json): Every individually published skill
- [Ship auth with AI agents](https://clerk.com/agents): How agent-driven Clerk setup works, end to end

## SDKs

Quickstart for each official Clerk SDK.

- [Next.js](https://clerk.com/docs/nextjs/getting-started/quickstart.md)
- [React](https://clerk.com/docs/react/getting-started/quickstart.md)
- [Expo](https://clerk.com/docs/expo/getting-started/quickstart.md)
- [TanStack React Start](https://clerk.com/docs/tanstack-react-start/getting-started/quickstart.md)
- [React Router](https://clerk.com/docs/react-router/getting-started/quickstart.md)
- [Android](https://clerk.com/docs/android/getting-started/quickstart.md)
- [Astro](https://clerk.com/docs/astro/getting-started/quickstart.md)
- [Chrome Extension](https://clerk.com/docs/chrome-extension/getting-started/quickstart.md)
- [Electron](https://clerk.com/docs/electron/getting-started/quickstart.md)
- [iOS](https://clerk.com/docs/ios/getting-started/quickstart.md)
- [JavaScript](https://clerk.com/docs/js-frontend/getting-started/quickstart.md)
- [Nuxt](https://clerk.com/docs/nuxt/getting-started/quickstart.md)
- [Vue](https://clerk.com/docs/vue/getting-started/quickstart.md)
- [Express](https://clerk.com/docs/expressjs/getting-started/quickstart.md)
- [C#](https://github.com/clerk/clerk-sdk-csharp/blob/main/README.md)
- [Fastify](https://clerk.com/docs/fastify/getting-started/quickstart.md)
- [Go](https://clerk.com/docs/go/getting-started/quickstart.md)
- [Java](https://github.com/clerk/clerk-sdk-java)
- [PHP](https://github.com/clerk/clerk-sdk-php)
- [Python](https://github.com/clerk/clerk-sdk-python/blob/main/README.md)
- [Ruby on Rails](https://clerk.com/docs/ruby/getting-started/quickstart.md)

## Products

- [User Authentication](https://clerk.com/user-authentication): Sign-up, sign-in, MFA, social login, and prebuilt components
- [Enterprise Authentication](https://clerk.com/enterprise-authentication): SAML, OIDC, and SCIM for B2B SaaS
- [Multi-tenancy](https://clerk.com/multi-tenancy): Organizations, roles, and invitations
- [Billing](https://clerk.com/billing): Subscriptions without payment code
- [Platform](https://clerk.com/platform): White-label Clerk for the apps your customers build
- [Waitlist](https://clerk.com/waitlist): Gather interest and invite early testers

## Documentation

- [Documentation home](https://clerk.com/docs.md): Explore by feature, frontend framework, and backend framework
- [Documentation index](https://clerk.com/docs/llms.txt): Every docs page with a one-line description
- [Documentation search](https://clerk.com/docs/search.md): Search the docs with `?q=<query>`, optional `&sdk=<sdk>`; returns markdown links to `.md` pages

## Dashboard

- [Dashboard index](https://dashboard.clerk.com/llms.txt): Every Dashboard route, grouped by auth scope, with access notes

## API references

- [Backend API](https://clerk.com/openapi.json): OpenAPI spec as JSON, or [YAML](https://clerk.com/openapi.yaml)
- [Frontend API](https://clerk.com/docs/reference/spec/fapi/latest.json): OpenAPI spec as JSON, or [YAML](https://clerk.com/docs/reference/spec/fapi/latest.yml)
- [Platform API](https://clerk.com/docs/reference/spec/platform/latest.json): OpenAPI spec as JSON, or [YAML](https://clerk.com/docs/reference/spec/platform/latest.yml)

## Pricing

- [Pricing](https://clerk.com/pricing.md): Plans, feature comparison, add-ons, and volume tiers

## Security and compliance

- [Security](https://clerk.com/security.md): SOC 2, HIPAA, GDPR, and CCPA status with links to evidence

## Articles

- [Articles index](https://clerk.com/articles/llms.txt): Every article with a description. Append `.md` to any article URL for markdown

## Blog

- [Blog index](https://clerk.com/blog/llms.txt): Every post with a description. Append `.md` to any post URL for markdown

## Changelog

- [Changelog index](https://clerk.com/changelog/llms.txt): Every entry with a description. Append `.md` to any entry URL for markdown

## Glossary

- [Glossary index](https://clerk.com/glossary/llms.txt): Every term with a definition

## Legal

- [Legal resources](https://clerk.com/legal.md): Terms, privacy, DPA, and other notices, each served as markdown

## Optional

- [Homepage](https://clerk.com/index.md): The clerk.com homepage as markdown
- [Design system](https://clerk.com/design.md): Brand colors, typography, and component appearance

Measured from the saved file

Linked document

UTF-8 text size
5.7 KB5851 bytes
Token count
1519o200k_base encoding
Markdown links
5454 distinct URLs
Fenced code blocks
0102 lines in the file

Size measures the captured UTF-8 text, not compressed transfer size. Tokens are counted with a named tokenizer; other models can count differently. Neither measure establishes context compatibility or answer quality.

Project H1
Clerk

Opening blockquote

Clerk is user management for developers: sign-up, sign-in, and prebuilt UI components, multi-tenant organizations, enterprise SSO, subscription billing, and machine-to-machine auth, with SDKs for Next.js, React, and most web and mobile frameworks.

Context architecture

How the content is divided

15 H2 sections organize 54 parsed Markdown links. 30 links point to .md or .markdown paths; 6 link occurrences use another hostname. Linked destinations have not been recursively validated.

H2 sectionLinksUTF-8 bytesTokens
When to use ClerkLine 7033171
Agent setupLine 118797204
SDKsLine 20211564457
ProductsLine 466579145
DocumentationLine 55337392
DashboardLine 61112530
API referencesLine 656445117
PricingLine 7119826
Security and complianceLine 75110631
ArticlesLine 79113834
BlogLine 83112434
ChangelogLine 87113636
GlossaryLine 9118826
LegalLine 95111530
OptionalLine 99 · Optional217742

Nested indexes

6 distinct links point to other llms.txt paths. These are routes to more indexes, not proof their contents were included in this file.

Link counts exclude parsed fenced and inline code and resolve relative destinations against the final endpoint. Section sizes cover the text below each H2 until the next H2.

Embedded material

Code, installation and API examples

Fenced blocks
0 closed
Declared languages
No fenced blocks detected
Package-install commands
1 detected in fenced or inline code
Authentication examples
0 fenced lines match API-key, Authorization, Bearer, OAuth or access-token patterns
HTTP request examples
0 fenced lines match request-method patterns
Authentication links
0 links have authentication-related labels

Embedded example text and links to further documentation are counted separately. A code block does not establish that a sample runs or that an authentication flow succeeds.

Detected installation lines

Source line 14 · inline

npm install -g clerk

Publisher prioritization

The Optional section

1 H2 section named “Optional” contain 2 parsed links. 52 links sit outside those sections. That puts 3.7% of the file’s parsed links under Optional.

The community proposal uses Optional by convention for secondary links that can be skipped for a shorter context. This label does not establish that everything outside it is critical, or that the material inside it is deprecated.

Machine-readable routes

MCP references and configuration text

MCP-related text was detected in the captured file. 2 links have MCP-related labels or paths. 0 fenced lines match mcpServers, mcp_servers or an mcp add command.

These are text and link observations. No MCP server connection, authentication or tool call was tested.

Index and bundle

llms-full.txt companion

Verified text companion

Text companion verified

https://clerk.com/llms-full.txt ↗
Discovery
Conventional sibling path checked
HTTP response
206 · text/plain; charset=utf-8
Text size
5.7 KB · 5851 bytes (server-reported)
Token count
1519 o200k_base tokens
Retrieval scope
Complete body retrieved

A verified text response establishes a companion at the checked URL. It does not prove the bundle contains all product documentation, that generation is automated, or that it fits an assistant’s context window.

Change evidence

What can be said about freshness

This capture establishes a baseline. Update frequency cannot be determined from one observation.

Linked release and migration material

1 links have release, changelog, deprecation or migration terms in their labels or paths. These provide places to investigate product changes separately.

File changes can reveal documentation edits or navigation changes. They do not by themselves measure product release velocity, accuracy, agent adoption or AI visibility.

Capture identity and measurement method
Requested endpoint
https://clerk.com/llms.txt
Final endpoint
https://clerk.com/llms.txt
HTTP status
200
Content type
text/plain; charset=utf-8
Text retrieval
Firecrawl literal text capture
Tokenizer
tiktoken 0.14.0 · o200k_base
SHA-256 of saved UTF-8 text
9373e7e3e6df8428ee77a3dbc83e5d8fff2139026779880feff3aab300ff0b50

Counts use a deterministic parser, not a spec-compliance grade. Unusual Markdown and indented code can fall outside its recognized patterns. See the llms.txt proposal and tokenizer implementation.

Related tools and resources

Prefer to write? Send Jon a message.