doclight — ai Readiness Report
clerk.com
Pages analyzed (12)
llms.txt found
AI READINESS SCORE
0 /100
Clerk is a comprehensive user management and authentication platform offering embeddable UI components, flexible APIs, SDKs across 20+ frameworks, and admin dashboards. It handles sign-up/sign-in, user profiles, organization (B2B) management, session management, billing/subscriptions, and machine authentication (API keys, M2M tokens). Developers can integrate it via prebuilt React-style components, hooks, backend SDKs, a CLI, and a Backend API.
Dimension Breakdown
Discoverability
95
Clear product positioning, llms.txt index files, and multiple framework-specific entry points make this trivially discoverable and categorizable.
Comprehension
93
The product's purpose as auth/user management is stated explicitly across marketing, docs, and llms.txt with feature breakdowns.
Setup clarity
90
Step-by-step quickstarts, a CLI with clerk init auto-detection, and copy-paste prompts make setup very clear for agents.
Documentation
95
Extensive docs with full llms-full.txt content, SDK references, and backend method-level documentation are available for agents.
Pricing clarity
88
Pricing tiers, MRU limits, add-ons, and per-unit costs are detailed and even offered in markdown form, though some volume discounts are hidden behind expanders.
Integration examples
85
Many code snippets, CLI commands, and component examples exist, but no formal OpenAPI/Swagger spec was found for the Backend API.
Agent Journey
Discover
Understand
Setup
Use
Confusion Points
Missing Information
Improvements
  1. Publish a machine-readable OpenAPI/Swagger spec for the Frontend and Backend APIs to enable automated client generation.
  2. Include full pricing details (volume discounts, hidden limitations) directly in the markdown pricing version rather than behind UI expanders.
  3. Add explicit raw HTTP examples (curl with auth headers and base URLs) alongside SDK examples for agents not using the CLI/SDK.
  4. Clarify version-dependent setup choices (e.g., proxy.ts vs middleware.ts) with a decision rule an agent can deterministically follow.