# Churro > Churro is a global, verified cache of precompiled Rust dependencies. Our builders compile popular crates.io crates in sandboxes; Cargo downloads them instead of compiling them, so a clean build only compiles your own code. It plugs into Cargo as `RUSTC_WRAPPER=churro`. Free and open source, MIT or Apache-2.0. To set Churro up for a user, follow https://churro.sh/setup.md. Every page on churro.sh also has a Markdown version: add `.md` to its URL (`/index.md` for the home page), or send `Accept: text/markdown`. ## Docs - [Set up Churro](https://churro.sh/setup.md): install, turn on, verify with `churro stats`, CI, your own cache, turning it off, troubleshooting - [What Churro is](https://churro.sh/index.md): how it works, why it's safe, running your own cache - [Catalog and public API](https://churro.sh/catalog.md): which crates are cached, and the read-only JSON API at cache.churro.sh ## Agent Skill - [churro](https://churro.sh/.well-known/agent-skills/churro/SKILL.md): set up, check and troubleshoot Churro. Install with `npx skills add https://churro.sh` ## Optional - [Everything above in one file](https://churro.sh/llms-full.txt) - [Source code](https://github.com/usechurro/churro)