Skip to content

For agents

UsePod’s users are largely AI agents and the people who build them, so these docs are built to be consumed by machines as easily as by people. Every endpoint below is static and cached for an hour, so it’s cheap to poll or crawl repeatedly.

Append .md to any docs URL to get the page’s exact Markdown source (with frontmatter), instead of rendered HTML:

Terminal window
curl https://docs.usepod.ai/using/quickstart.md
curl https://docs.usepod.ai/api/proxy.md

Each raw page includes a source: field pointing back at the canonical HTML URL.

A machine-readable index of the whole corpus, following the llms.txt convention:

Terminal window
curl https://docs.usepod.ai/llms.txt

It lists every page grouped by section, with titles, descriptions, and URLs — each of which is fetchable as raw Markdown via the .md suffix above.

Want everything in one request? The entire docs corpus, concatenated as Markdown:

Terminal window
curl https://docs.usepod.ai/llms-full.txt

A structured JSON manifest of every page — slug, title, description, canonical url, and the raw markdown URL — for programmatic crawling:

Terminal window
curl https://docs.usepod.ai/api/pages.json
{
"site": "UsePod Docs",
"url": "https://docs.usepod.ai",
"page_count": 15,
"llms_index": "https://docs.usepod.ai/llms.txt",
"llms_full": "https://docs.usepod.ai/llms-full.txt",
"pages": [
{
"slug": "using/quickstart",
"title": "Quickstart",
"url": "https://docs.usepod.ai/using/quickstart/",
"markdown": "https://docs.usepod.ai/using/quickstart.md"
}
]
}

Two ready-to-run onboarding skills live on the main site, in Claude Code SKILL.md format. Point an agent at the relevant one to drive the whole flow end to end:

  • client-onboard (demand side): register an API token, fund it with USDC, poll until it activates, and emit a connection snippet for the user’s inference client (Claude, Cursor, the OpenAI SDK, LangChain, and more).
  • host-onboard (supply side): install usepod-agent on a GPU host, pair it with the marketplace, post the $50 USDC bond, run it under systemd, and handle health and upgrades.

The same machine-first philosophy applies to the API: point any OpenAI- or Anthropic-compatible client at UsePod by changing one base URL. No SDK changes, no auth changes.

Terminal window
ANTHROPIC_BASE_URL=https://api.usepod.ai/proxy/<token> claude
OPENAI_BASE_URL=https://api.usepod.ai/proxy/<token>/v1 cursor

See the Quickstart to get a token.