banner image

Distributed Revision
Control Database

Reliable, private & efficient revision control for collaboration among data-intensive teams. The knowledge is the network - join the revolution!

What is TerminusDB?

TerminusDB is an open-source full-featured in-memory graph database management system that stores data like git.

TerminusDB allows for the whole suite of revision control features: branch, merge, squash, rollback, blame, and time-travel. TerminusDBs are linked through TerminusHub. Hub allows the user to manage access to databases and to collaboratively work on shared resources. You can make changes to a database, push them to hub and have a collaborator pull the synced version of the database. You can then share and collaborate on curated data sets in a distributed manner using git-like operations push, pull, fetch, clone and fork.

Introduction to TerminusDB

image full width

TerminusDB: The Difference

Open Source
Multi Version Concurrency Control
Like Git, but for Data
Rich Advanced Query Language
Graph Native

The Principles That Drive Us

A database for the web age

TerminusDB allows data scientists and developers to access structured data, in URLs, using technologies they know and trust.

Databases should provide answers

Our rich query language WOQL is model aware and answers complex questions relating to time and geographical boundaries, relationships and connections. TerminusDB can find complex regular patterns on multi-level hops.

Industrial Strength

Transactional integrity remains the most important aspect of databases. TerminusDB is guaranteed ACID & provides consistent critical data transactions. TerminusDB combines development flexibility with genuine enterprise grade functionality.

Databases are for all

TerminusDB is open source, now and forever.

Databases = Law

Data should reflect the real world. Terminus supports schemas that control data according to real world rules, and stores data as objects that relate to real world entities.

Databases describes itself

The meaning of data belongs in the data. TerminusDB returns web objects, frame and structures for automatic visualisation. Rich schema support also validates and maintains data accuracy. Terminus can automatically generate sophisticated curation and analysis tools to allow users to access and manage the data they contain and to feed the results of these analyses into real-time automated workflows and learning algorithms.