# `Vibe.Storage`
[🔗](https://github.com/elixir-vibe/vibe/blob/v0.2.3/lib/vibe/storage.ex#L1)

SQLite-backed durable state: sessions, events, memory, telemetry.

# `checkpoint!`

```elixir
@spec checkpoint!() :: :ok
```

# `configure_repo`

```elixir
@spec configure_repo() :: :ok
```

# `ensure!`

```elixir
@spec ensure!() :: :ok
```

# `migrate!`

```elixir
@spec migrate!() :: :ok
```

# `normalize_datetime`

```elixir
@spec normalize_datetime(DateTime.t() | nil) :: DateTime.t() | nil
```

# `ready?`

```elixir
@spec ready?() :: boolean()
```

# `status`

```elixir
@spec status() :: map()
```

# `vacuum!`

```elixir
@spec vacuum!() :: :ok
```

---

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