# `Nerves.Runtime.KVBackend.InMemory`
[🔗](https://github.com/nerves-project/nerves_runtime/blob/v0.13.12/lib/nerves_runtime/kv_backend/in_memory.ex#L4)

In-memory KV store

This KV store keeps everything in memory. Use it by specifying it
as a backend in the application configuration. Specifying an initial
set of contents is optional.

```elixir
config :nerves_runtime, :kv_backend, {Nerves.Runtime.KV.InMemory, contents: %{"key" => "value"}}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
