banner image

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 with a rich query language, WOQL.

TerminusDB allows for the whole suite of revision control features: branch, merge, squash, rollback, blame, and time-travel. Want to reorganize the structure of the database without breaking all the applications using it? Branch first, make sure it works, then you can rebase master in confidence. It's like Git, but for data.

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.

Data As A First Class Citizen

We believe it is time for data to take its rightful place as a first class citizen in the IT ecosystem. We believe in intelligent, semantic data stores as the foundation blocks of an almost infinite number of data solutions, rather than code-driven proprietary solutions that are almost impossible to extend and adapt. Hoarding data in proprietary and complex applications is a mistake. Validation logic should be embedded in the data layer where it belongs and not housed in ephemeral and expensive to maintain application code.

TerminusDB is about taking data seriously, structuring data to meet business needs, and reducing the code required to display, distribute and manipulate data and support great decision making.

Download Center