Documentation overview
TypeDB & TypeQL are in the process of being rewritten in Rust. There will be significant refinement to the language, and minor breaks in backwards compatibility. Learn more about the changes from our 3.0 Roadmap. The biggest change to TypeDB 3.0 will be our storage data structure and architecture that significantly boosts performance. We’re aiming to release 3.0 in the autumn this year, along with preliminary benchmarks of TypeDB. |
The future of databases
The fast advances of modern, high-level declarative programming models in parallel with the rise of distributed and multithreaded systems make it harder and harder to continue piling layers of abstractions on the relational model. TypeDB tackles this issue by re-thinking database systems from first principles, building on a new declarative language paradigm, a polymorphic data model, a powerful logic engine, and a new query execution model.
Complexity will only increase in the years ahead, essentially requiring new declarative programming models focused on intent, the user, and business logic.
Coming of age in the fifth epoch of distributed computing, 2024
Getting started
Deploy your TypeDB server, connect to it from a client or driver, and learn how to start building applications with TypeDB.
TypeDB Academy
TypeDB Academy is an end-to-end learning experience for TypeDB and TypeQL. Through the lens of a sample bookstore database, you’ll learn how to read data, write data, and build schemas while taking advantage of TypeDB’s unique features as a modern, type-safe, and highly expressive database.
TypeDB Manual
Practice-oriented guides on using TypeDB, including the TypeDB Studio and TypeDB Console manuals.
TypeDB drivers
Installation guides, tutorials, and API references for the official TypeDB drivers in all supported languages. See the drivers overview page or select an environment below.