Appearance
For AI
This documentation is available in machine-readable formats for use with Large Language Models. Pick the right one for your tool and context window.
Quick links
/llms.txt— small index of every page/llms-full.txt— every page concatenated into one file
Both files follow the llms.txt convention.
Which one should I use?
llms.txt — the index
A short, structured list of every page in the documentation, with titles and links to the raw markdown of each page.
Use it when:
- Your AI tool can fetch URLs on its own (Claude with web access, Cursor, agentic IDEs).
- You want the AI to look up only the pages it needs, not the whole corpus.
- The full corpus would not fit in your context window.
How it works: the AI reads the index, decides which pages are relevant to your question, then fetches them one by one from /your-page.md.
llms-full.txt — the whole corpus
Every page in the documentation concatenated into a single file (~6,000 lines, around 50–80k tokens depending on the tokenizer).
Use it when:
- You want to paste the entire documentation into a chat (ChatGPT, Claude.ai) once and ask many questions against it.
- Your AI tool cannot fetch URLs but has a large context window.
- You want everything available without the AI having to make follow-up requests.
Trade-off: large. May exceed smaller context windows. Wastes tokens on pages unrelated to your question.
Per-page raw markdown
Every documentation page is also available as raw markdown at the same URL with a .md suffix. For example:
- HTML page:
/reference/block-types/button - Raw markdown:
/reference/block-types/button.md
Useful when you want to drop a single page into an AI conversation without the surrounding HTML.
Example prompts
With llms.txt and a tool that can browse:
Read https://docs.example.com/llms.txt and answer the following question. Fetch any pages you need from the index.
Question: How do I add validation to a form input?
With llms-full.txt pasted into chat:
Below is the full Interface Builder documentation. Answer my questions using only this content.
[paste contents of /llms-full.txt here]
How do I add validation to a form input?