# Enviable v2.3.0 - API Reference

## Modules

- [Enviable](Enviable.md): Enviable is a small collection of functions to improve Elixir project configuration via
environment variables as proposed under the [12-factor][12f] application model. It works
well with configuration environment loaders like [Dotenvy][Dotenvy] or [Nvir][nvir] and
provides robust value conversion like [jetenv][jetenv].
- [Enviable.Conversion](Enviable.Conversion.md): All supported conversions and options for those conversions.

- [Enviable.Credo.UnsafeAtom](Enviable.Credo.UnsafeAtom.md): ## Basics
- [Enviable.Credo.UnsafeEval](Enviable.Credo.UnsafeEval.md): ## Basics

- Exceptions
  - [Enviable.ConversionError](Enviable.ConversionError.md): An exception raised when a provided environment variable cannot be converted to the
requested type.

