# `ImagePipe.Config`
[🔗](https://github.com/hlindset/image_pipe/blob/v0.2.0/image_pipe/lib/image_pipe/config.ex#L1)

Reusable host configuration shared by the Plug and direct execution.

Construct with `ImagePipe.config/1`. Configuration owns sources, caches,
processing defaults, storage partitions, presets, request defaults, and URL
settings (signing, source encryption, base URL). Inspection excludes its
values.

# `t`

```elixir
@type t() :: %ImagePipe.Config{
  instance: atom() | nil,
  options: keyword(),
  raw: keyword(),
  url: ImagePipe.URL.Config.t()
}
```

---

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