

Introducing TypeDB
TypeDB is a next-gen database with a modern programming paradigm that lets you build data applications faster, safer, and more elegantly. Its intuitive and powerful data model unifies the strengths of relational, document and graph databases without their shortcomings. TypeQL, its groundbreaking query language, is declarative, functional, and strongly-typed, drastically simplifying data handling and logic. So now, even the most nested and interconnected datasets can be managed with ease. With TypeDB, we’ve reinvented the database for the modern programming era.
Getting started
- Deploy TypeDB in the Cloud. Or, download and install TypeDB Community Edition.
- Explore the basics of TypeDB in our Get Started Guide
- Master TypeDB concepts with the TypeDB Concepts docs and TypeQL Concepts docs
- Discover more of TypeDB’s unique Features.
- Follow the latest TypeDB news in the TypeDB Blog.
- Join our vibrant developer community over on our Discord chat server.
Why TypeDB?
- TypeDB was crafted to natively express and combine diverse data features, allowing users to build advanced data models from a set of simple and intuitive building blocks.
- TypeDB's type system provides safety and flexibility at the same time, which makes both prototyping and building performant, production-ready data applications fast, elegant, and enjoyable.
- With TypeDB, and its query language TypeQL, we envision databases catching up with modern typed programming languages, allowing users to write clear, intuitive, and easy to maintain code.
- TypeDB comes with a mature ecosystem including language drivers and a graphical user interface: TypeDB Studio!
Database Fundamentals