TerminusDB Logo all white svg
Search
Close this search box.
Search
Close this search box.
Open Source Document Graph Database
TerminusDB Logo all white svg

An Open Source Graph Database & Document Store

TerminusDB is an in-memory, distributed and open-source graph database and document store. At its heart is a collaboration model providing Git-for-data features such as branch, merge, workflows, and revision control.

CI/CD for your Database

TerminusDB is a powerful open-source graph database. It is immutable and can query any past or present commit. Versions of everything are stored in an extremely compact delta format providing fast query access. This enables highly performant CI/CD data management for stable development environments, frequent iterations, and predictable deployments.

TRUSTED BY

A document-oriented graph database with version control & collaboration model

TerminusDB is designed to make knowledge graph management easier. It combines JSON’s ease of use with the power of graph query. The collaboration model lets many data curators (human and machine) work concurrently with safety and review.

Store Small, Scale Big

TerminusDB has the lowest memory overhead around. Succinct data structures and delta encoding keep things small, just 13.57 bytes per triple. Scale to any size your memory availability allows.

Schema First

The flexible and extendable type-checked schema based on a JSON syntax acts as a blueprint to model data and develop scalable applications. 

Auto UI Generation

Document frames for creating, editing and viewing data are automatically generated from your schema. UI SDK tools make building front ends quick and easy.

Git for Data

A versioning first database, fork, clone, branch, and merge, just like Git, to collaborate with colleagues, time travel, and develop with the safety of undo.

Document Oriented

Work with JSON documents and build relationships between documents in a powerful knowledge graph.

Complex Data Management

From GeoJSON to Markdown, TerminusDB is capable of handling diverse datasets and creating a queryable graph database to power applications, machine learning and AI.

Take a Technical Deep Dive

TerminusDB CTO and Co-Founder, Gavin Mendel-Gleason, has written a three-part blog explaining the technical internals of the open-source graph database and document store, TerminusDB. If you want a technical overview without marketing talk, this series is ideal for you. 

TerminusDB - Build data-intensive apps fast

The TerminusDB schema language connects JSON documents into a graph. It is a distributed database with a collaboration model, designed to be like Git, but for data. Model your data and schema, store data as JSON, and use graph relationships within your queries to build data-first apps.

Making Collaboration
EASY
Build collaborative applications and knowledge graphs

TerminusCMS

TerminusCMS is a headless content management system for data and content. Built on top of TerminusDB, it provides headless architectures that connect diverse datasets into a graph for collaborative curation and presentation. 

Data mesh - Build data products

Build an ecosystem of data products to create a domain-oriented and decentralized data mesh. Start with one data product and extend from there to organically decentralized your architecture at a pace that works for the business and data team.

How TerminusDB is being used

TerminusDB is used by enterprise businesses, start-ups, academics, and hobby developers to build an array of applications. From application layers to knowledge banks, read our use cases to get inspiration about how you can utilize TerminusDB as your database backend.

Graph Database

TerminusCMS

TerminusCMS is a headless content management system for data and content. Built on top of TerminusDB, it provides headless architectures that connect diverse datasets into a graph for collaborative curation and presentation. 

TerminusCMS Admin UI to Curate Data in a headless CMS

Front-end developers
can build quickly with
JSON and GraphQL

Manage your teams,
access tokens, time
travel, and create
new projects.

Editing frames are 
auto-generated from
the schema along with
validation & localixation

Schema modeler,
document explorer,
GraphQL & Datalog
API playground, &
change request
management.

Latest Stories