An open-source, model-driven graph database designed for knowledge-intensive applications.
What it does
Provides a model-driven graph database for storing complex relational data.
Features 'Git-like' version control (branch, merge, commit) for data management.
Implements GraphQL and WOQL (Web Object Query Language) for flexible data retrieval.
Includes 'TerminusCMS', a self-serve content and data platform built on the DB.
Offers advanced VectorLink integration for building RAG (Retrieval-Augmented Generation) AI apps.
Why it works
Fidelity: Model-driven approach ensures data always matches its schema, preventing 'data swamps'.
Auditability: Version control provides a perfect history of data changes, essential for compliance.
Interoperability: Uses JSON-LD and standard web protocols for easy data sharing.
Speed to Market: The cloud platform allows developers to build and scale data-heavy apps instantly.
An open-source, model-driven graph database designed for knowledge-intensive applications.
Overview
TerminusDB is an advanced open-source graph database and data management platform. It unifies the flexibility of a graph database with the rigorous structure of a version-controlled document store (like Git for data). It allows teams to build complex, knowledge-intensive applications with rich schema verification, making it a critical tool for AI data pipelines, regulatory compliance, and scientific research.
Founded year:2019
Founder:Kevin Feeney, Gavin Mendel-Gleason, Luke Feeney
Team size:11-25
Popularity:Used by top research institutions and thousands of developers worldwide.
HQ:Dublin, Ireland
Status:Active
Funding status:Funded
Customer type:B2B
Funding:$5.5M Total
Pricing:Freemium
Tech stack:Rust, Prolog, React, Node.js, AWS
Platform:Web • Self-hosted
Integrations:GitHub, Google Sheets, Excel, MongoDB, VectorLink, GraphQL
What it does
Provides a model-driven graph database for storing complex relational data.
Features 'Git-like' version control (branch, merge, commit) for data management.
Implements GraphQL and WOQL (Web Object Query Language) for flexible data retrieval.
Includes 'TerminusCMS', a self-serve content and data platform built on the DB.
Offers advanced VectorLink integration for building RAG (Retrieval-Augmented Generation) AI apps.
Who it's for
Data Engineers
AI/ML Researchers
Bioinformatics Specialists
Legal and Financial Analysts
Why it works
Fidelity: Model-driven approach ensures data always matches its schema, preventing 'data swamps'.
Auditability: Version control provides a perfect history of data changes, essential for compliance.
Interoperability: Uses JSON-LD and standard web protocols for easy data sharing.
Speed to Market: The cloud platform allows developers to build and scale data-heavy apps instantly.
Founder story
Founded in 2019 by Kevin Feeney, Gavin Mendel-Gleason, and Luke Feeney in Dublin, Ireland. Originally started as an EU-funded project (ALIGNED) at Trinity College, the team realized that large organizations were drowning in 'messy data.' They built TerminusDB to bring engineering rigor and structure to the world's most complex data sets.
Alternatives
Comparison overview
Neo4j: The standard graph DB; TerminusDB is the specialist for Git-like versioning and document-centric graph models.
SurrealDB: Broad multi-model DB; TerminusDB is more focused on deep schema validation and knowledge graphs.
TerminusDB is the best choice for teams building high-stakes, data-centric AI applications.