# fetchurl > Content-addressable URL caching for CI and package managers. Clients verify hashes; servers are untrusted. ## Pages - [Content-addressable URL caching for CI and package managers](https://fetchurl.github.io/): Content-addressable URL caching for CI and package managers. Clients verify hashes; servers are untrusted. - [Documentation](https://fetchurl.github.io/docs/): fetchurl documentation index. - [Getting started](https://fetchurl.github.io/docs/getting-started/): Run a cache server and point clients with FETCHURL_SERVER. - [Protocol](https://fetchurl.github.io/docs/protocol/): Request shape, environment variables, trust model, and errors. - [SDKs](https://fetchurl.github.io/docs/sdks/): Language clients for JavaScript, Python, Rust, and Java. - [Server](https://fetchurl.github.io/docs/server/): Reference Go server, CLI, and container image.