# `TruelayerClient.Application`
[🔗](https://github.com/iamkanishka/truelayer_client/blob/v1.0.0/lib/truelayer_client/application.ex#L1)

OTP Application for `TruelayerClient`.

Starts the shared infrastructure required by all client instances.

## Supervision tree

    TruelayerClient.Application
    └── TruelayerClient.Auth.MemoryStore   (GenServer, owns ETS token table)

If you supply a custom `:token_store` to `TruelayerClient.new/1`, the
`MemoryStore` is still started but unused by that client instance.

---

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