# wardrik_store v0.1.0-rc.1 - Table of Contents > A durable key-value store that Wardrik packages keep their data in. ## Pages - [WardrikStore](readme.md) - [Changelog](changelog.md) ## Modules - [WardrikStore](WardrikStore.md): A durable key-value store. Wardrik packages keep their data in it, each under its own scope. - [WardrikStore.Adapter](WardrikStore.Adapter.md): Decides where a store keeps its keys: in memory, on disk or in Postgres. Callers use `WardrikStore`, not the adapter. - [WardrikStore.Durable](WardrikStore.Durable.md): A `DurableServer` backend that keeps WardrikCore's agents in a store. - [WardrikStore.EKV](WardrikStore.EKV.md): Keeps keys on disk with EKV, copied to each connected node. - [WardrikStore.ETS](WardrikStore.ETS.md): Keeps keys in memory. They're gone when the store's process stops. - [WardrikStore.Ecto](WardrikStore.Ecto.md): Keeps keys in a Postgres table. - [WardrikStore.Ecto.Migration](WardrikStore.Ecto.Migration.md): Creates the table `WardrikStore.Ecto` keeps keys in. Call it from a migration of your own - [WardrikStore.Ecto.Repo](WardrikStore.Ecto.Repo.md): The repo a `WardrikStore.Ecto` store starts when given a `:url`.