Getting Started

Open inAnthropic

TerminusDB Documentation

TerminusDB is a knowledge graph database with built-in version control. It stores JSON documents as graph structures, tracks every change as an immutable commit, and supports branching, merging, and time travel queries over your data history.

TerminusDB is open source and free to use, maintained by the team at Gettier in collaboration with the community.

Start here

Installation

  1. Run with Docker (recommended), or see TerminusDB Cloud for hosting options.
  2. Install a client library (TypeScript, Python, or Rust).
  3. Connect your client to a TerminusDB Cloud instance or your local server.

Collaborate with teams

Use the TerminusDB Cloud environment to collaborate on data products in shared instances, push and pull between local and remote databases, and manage change-request workflows — similar to how software teams collaborate on code with Git.

Was this helpful?