# Apiweld Like shadcn/ui, but for APIs. Add typed clients for just the endpoints you call to your repo, and find out which lines break when the provider changes them. Full documentation (discoverable current pages, one document): https://apiweld.dev/llms-full.txt ## Pages - [Architecture](https://apiweld.dev/architecture/index.md) — How Apiweld is built. One TypeScript core, a Go engine for spec diffs that never touches the network, and a CLI and an MCP server that both call the same core. - [CLI](https://apiweld.dev/cli/index.md) — Every apiweld command, what it changes, and the flags they all share. - [Config and lockfile](https://apiweld.dev/config/index.md) — apiweld.config.ts says which endpoints you want. apiweld.lock.json records exactly what was built. Commit both. - [Drift detection](https://apiweld.dev/drift/index.md) — How apiweld check finds upstream changes to the endpoints you use, and how it decides whether they're breaking, risky, or safe. - [Heal loop](https://apiweld.dev/heal/index.md) — How a breaking API change becomes a regenerated client, a list of the lines that break, and a branch for you to review. - [MCP tools](https://apiweld.dev/mcp/index.md) — Connect Apiweld to Claude Code, Cursor, or any MCP client so your agent can search APIs, add endpoints, check drift, and fix breaking changes. - [Overview](https://apiweld.dev/overview/index.md) — What Apiweld is, the problem it solves, and the handful of terms the rest of these docs use. - [Principles](https://apiweld.dev/principles/index.md) — The eight rules that shape Apiweld, and what each one rules out. - [Quickstart](https://apiweld.dev/quickstart/index.md) — Go from an empty repo to a committed, typed Stripe refund client, from the terminal or through your coding agent. - [Roadmap](https://apiweld.dev/roadmap/index.md) — What each release delivered, how we tested that it works, and the design decisions that are settled. - [Security](https://apiweld.dev/security/index.md) — Specs are treated as untrusted input, the engine never uses the network, and the MCP server writes to four paths only.