TerminusDB is an open source knowledge graph and document store. It is used to build versioned data products. It is a native revision control database that is architecturally similar to Git. It is listed on DB-Engines. TerminusDB provides a document API for building via the JSON exchange format. TerminusX is a cloud self-serve data platform built on TerminusDB TerminusDB is available under the Apache 2.0 license. TerminusDB is implemented in Prolog and Rust.