Skip to main content

Introducing Iglu

What is Iglu?

Iglu is an easy-to-use cache for nix derivations and binaries. It allows you to avoid rebuilding your derivations (packages, configurations, etc.) multiple times. You can use the official cachix client to push derivations to your own Iglu cache.

Why Iglu?

Iglu was build to improve the usability of nix caches for normal users and organisations. We tested several existing solutions, but they didn't fit our requirements. Here are some of the existing solutions we tested:

So we (SirBerg and Svenum) decided to build our own cache! We want to provide these features:

  • A simple UI to manage all caches
  • A stable and user-friendly experience
  • A way to build and upload derivations easily and automated by a builtin builder
  • An easy-to-use and easy-to-maintain codebase for either forking or collaboration

Comparison

Here are some comparison to other caches:

  • ✅: supported
  • ❌: not supported
  • 📅: planned
FeatureIglucachixatticcache-server
open source
self hostable
multiple caches
builtin builder
cachix compatible
UI for configuration
free of charge
flexible storage backend📅
kubernetes support📅