# terminusdb_ex v0.2.0 - Table of Contents

> An idiomatic Elixir client for TerminusDB, the document graph database with
built-in version control.

## Pages

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

- Guides
  - [Introduction to TerminusDB](introduction.md)
  - [Migrating from SQL](migrating-from-sql.md)
  - [Overview Guide](overview.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.Branch](TerminusDB.Branch.md): Branch management API for TerminusDB.
- [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.Document](TerminusDB.Document.md): Document CRUD and query API for TerminusDB.
- [TerminusDB.Schema](TerminusDB.Schema.md): Schema frame API for TerminusDB.
- [TerminusDB.Streaming](TerminusDB.Streaming.md): Incremental decoding of TerminusDB concatenated-JSON response bodies.
- [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.

