API Reference Depot v0.5.2


Depot is a filesystem abstraction for elixir providing a unified interface over many implementations. It allows you to swap out filesystems on the fly without needing to rewrite all of your application code in the process. It can eliminate vendor-lock in, reduce technical debt, and improve the testability of your code.

Behaviour for how Depot adapters work.

Depot Adapter using an Agent for in memory storage.

Depot Adapter for the local filesystem.

Behaviour of a Depot filesystem.

Elixir registry to register adapter instances on for adapters, which need processes.

Visibility converter behaviour for unix based systems.