Cache what you already pull
Every artifact is fetched from upstream once and served from disk or S3 after that. Twenty-one ecosystems, one server, no change to how your build tools are invoked.
How caching works
Sit between your build tools and the internet. Cache artifacts, enforce access control, and publish private packages — all from one self-hosted server.
BatleHub proxies, caches and privately hosts 21 registry types — from npm and Cargo to Debian, Terraform and the VS Code marketplace. See the Registries reference for the feature matrix and a setup page for each one, or the full feature list for everything the server does.