Skip to content
Switch branches/tags

Build an ecosystem of versioned data products

CI Docker Discord Discourse

TerminusDB is an open source knowledge graph and document store. Use it to build versioned data products.

TerminusX is a cloud self-service data platform built on TerminusDB. Use it to collaborate with colleagues to quickly build a vibrant ecosystem of domain data products. TerminusX is in public beta and you can signup now.

TerminusDB provides a document API for building via the JSON exchange format. The convenience of documents with the power of a knowledge graph.

TerminusDB allow you to build, deploy, execute, monitor, and share versioned data products. TerminusDB versions both data and schema allowing your team to deliver a consistent product to others while continuing to improve and innovate. Versioning is the enabler of collaboration and the future for all important data. TerminusDB brings software engineering best practices to data.

If you want to build: a knowledge graph of interconnected data products; data-intensive applications; or collaborate with colleagues, TerminusDB and TerminusX are right for you.

Quick Links

Quick Start Bootstrap TerminusDB TerminusX Beta Docs TerminusDB 10.0 Dev Docs Python Client JavaScript Client

TerminusDB is a lightweight, high-speed immutable database. Our delta-encoding approach makes branch, merge, push, pull, clone, time-travel, and other git-like operations possible.

Data collaboration is facilitated through TerminusX, which is a cloud self-service data platform enabling you to build, deploy, execute, monitor, and share versioned data products.

Why TerminusDB/TerminusX

  • Get started in minutes. Work using your preferred language, or use our low-code console to get your database running in just a few minutes.
  • Add, replace and query documents using our document interface.
  • Powerful query allows you to search for repeating patterns using recursion.
  • Generate forms, get data validation, and a flexible & surfable document interface (in the console).
  • Visual tool to build complex data models, which are easy, maintainable, and enforced.
  • Data science/data engineering functionality directly in the database and via TerminusX.
  • Versioning as a first class citizen. Commit graphs and data lineage out of the box.
  • Clone the production database and associated schema to branch, merge, collaborate, and time travel.
  • New paradigm in data-centric, domain focused, and decentralized data product development.


Come visit us Discord or our forum. We are also on twitter

Changes in this Version

Release Notes


Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at