Details
Lineage
- TypeDB: renamed from Grakn.
The go-to resource for graph technology details
A polymorphic database that natively models inheritance hierarchies, dependencies, and conceptual schemas using its TypeQL query language. Supports clustering for scalability and a cloud-agnostic deployment model.
Protocols gRPC, HTTP/REST
TypeDB RPC (gRPC) on port 1729 is the primary driver protocol; TypeDB HTTP on port 8000 is a secondary REST endpoint.
High performance: Efficient binary protocol over HTTP2 bidirectional streamsTypeDB | Docs > Core Concepts > Overview · reviewed 2026-08-02
The server’s HTTP endpoint may also be abstracted away behind HTTP driver libraries in your language.TypeDB | Docs > Core Concepts > Overview · reviewed 2026-08-02
Released 2016
Matches current value; TypeDB descends from Grakn, first released in 2016 at the University of Cambridge before being commercialized and later renamed.
The initial version of Grakn, version 0.1.1, was released on September 15, 2016.TypeDB · reviewed 2026-08-02
Language Rust
Matches current value. TypeDB (as Grakn/TypeDB 2.x) was originally written in Java; the engine was fully rewritten in Rust for TypeDB 3.0 in December 2024, and Rust remains the primary language today.
In December 2024, TypeDB 3.0 was released, with a full rewrite of the original Java-based database to Rust and significant enhancements in TypeQL.TypeDB · reviewed 2026-08-02
Today TypeDB and TypeQL use RocksDB, Rust, pest, Bazel, gRPC, and ZeroMQ.typedb/typedb · reviewed 2026-08-02
License MPL-2.0
SPDX identifier as classified by GitHub from the repository licence file.
"spdx_id": "MPL-2.0"GitHub licence API — typedb/typedb · reviewed 2026-08-02