# tax_jar v0.4.0 - Table of Contents

> Simple Elixir library for interacting with the TaxJar API

## Modules

- [TaxJar](TaxJar.md): Interact with TaxJar's API.
- [TaxJar.Requests.Client](TaxJar.Requests.Client.md): HTTP Client for the TaxJar API. This is the module to facilitate HTTP requests with
the configured HTTP adapter.
- [TaxJar.Requests.HTTPAdapters.ReqAdapter](TaxJar.Requests.HTTPAdapters.ReqAdapter.md): An HTTP adapter using the `Req` library. See [the Hex docs](https://hexdocs.pm/req)
for more information on it's features.

- [TaxJar.Requests.HTTPBehaviour](TaxJar.Requests.HTTPBehaviour.md): Behaviour to define an HTTP adapter for the TaxJar API.

- [TaxJar.Requests.Taxes](TaxJar.Requests.Taxes.md): All the TaxJar tax API endpoints are defined in this module.

- Exceptions
  - [TaxJar.Requests.Error](TaxJar.Requests.Error.md): Exception to represent errors during communication with the TaxJar API.

