Skip to content
GitHub

Depsilo Documentation

Deploy Depsilo, connect package managers, and configure dependency caching and supply-chain policies.

Deploy Depsilo, connect your package managers, and apply supply-chain policies before dependencies enter your builds.

Depsilo is an open-source, self-hosted dependency proxy and cache. It sits between package managers and upstream registries, caches dependencies, and applies enabled supply-chain policies to requests passing through the instance.

You can keep using your existing package managers, lockfiles, and installation commands. Only the dependency registry or index URL needs to point to Depsilo.

Follow the Quick start guide to run Depsilo, complete the initial setup, and verify that the instance is ready. After deployment, select a package manager in the Portal and copy the generated client configuration.

This documentation applies to the stable v0.9.4 release.

Depsilo is currently designed for single-instance deployments used by individual developers, homelabs, and small teams. It stores state in SQLite, while cached content can be stored on a local filesystem or in S3.

Depsilo is not a general-purpose artifact repository and does not provide multi-node high availability.