TerminusDB
A graph database and document store that builds knowledge graphs from JSON documents. Uses git-like delta encoding with an append-only layered data model, enabling version control and collaboration workflows.
- Overall rank
- #34
- First released
- October 2019
- License
- Apache-2.0
- Built with
- Prolog
Sources 7 references
Protocols HTTP/REST, GraphQL (HTTP)
Document/REST API and GraphQL are both served over HTTP on the default server port (6363); WOQL is a query language layered on the same HTTP API, not a separate wire protocol.
-
Use REST API as a proper graph query language with deep link discovery, path queries and linked data
README.md · terminusdb/terminusdb · reviewed 2026-08-02 -
Use GraphQL as a proper graph query language with deep link discovery and path queries
README.md · terminusdb/terminusdb · reviewed 2026-08-02
Released 2019-10
TerminusDB's own launch announcement was published October 1, 2019, refining the current year-only value to a month.
-
The development of Terminus has been a nine-year labour of love, devotion, frustration and pain. You can imagine how delighted we are to release TerminusDB to the world.
TerminusDB — the database for data people. · reviewed 2026-08-02
Language Prolog
TerminusDB's own internals documentation states the query engine is written in Prolog, with a separate Rust storage layer; the project leads with Prolog, confirming the current value.
-
TerminusDB is built around a datalog engine written in Prolog with a very fast and memory-efficient immutable graph storage layer optimised for version control.
TerminusDB Internals · reviewed 2026-08-02
License Apache-2.0
SPDX identifier as classified by GitHub from the repository licence file.
-
"spdx_id": "Apache-2.0"
GitHub licence API — terminusdb/terminusdb · reviewed 2026-08-02
url https://terminusdb.org/
terminusdb.com is unreachable (confirmed via direct fetch: connection failure/522, no HTTP response). terminusdb.org is the current, actively maintained project site run by DFRNT, with docs, blog, and release notes.
-
TerminusDB is the Open Source Knowledge Graph Database with Git-like Version Control combining JSON and RDF with high precision temporal reasoning.
TerminusDB, Document Graph Database with Git-for-data · reviewed 2026-08-02
vendor DFRNT
Confirms the catalogue's existing DFRNT attribution is current. DFRNT took over stewardship of the open-source TerminusDB project in 2025.
-
DFRNT is the company that provides commercial hosting, enterprise support, and a comprehensive user interface for TerminusDB.
What is DFRNT Hub? · reviewed 2026-08-02