# terminusdb_ex v0.1.0 - Table of Contents

> An idiomatic Elixir client for TerminusDB, the document graph database with
built-in version control. v0.1 provides database management, an immutable
connection config, a Req-based HTTP client, typed errors, and telemetry.

## Pages

- [Overview](readme.md)
- [Changelog](changelog.md)
- [License](license.md)

- Architecture
  - [Architecture](architecture.md)

## Modules

- [TerminusDB](TerminusDB.md): An idiomatic Elixir client for [TerminusDB](https://terminusdb.org), the document
graph database with built-in version control.
- [TerminusDB.Client](TerminusDB.Client.md): The HTTP wire module for `terminusdb_ex`.
- [TerminusDB.Config](TerminusDB.Config.md): Immutable connection and resource context for a TerminusDB server.
- [TerminusDB.Database](TerminusDB.Database.md): Database management API for TerminusDB.
- [TerminusDB.Telemetry](TerminusDB.Telemetry.md): Telemetry event definitions and emission helpers for `terminusdb_ex`.

- Exceptions
  - [TerminusDB.Error](TerminusDB.Error.md): A structured error returned by all `terminusdb_ex` operations.

