About TypeDB
TypeDB is an AI-native, strongly-typed transactional database designed to model complex, highly interconnected domains. It uses TypeQL, a human-readable yet machine-writable query language, to define expressive schemas and queries, enabling safer semantics and semantic optimization. TypeDB ships with tools like TypeDB Studio and TypeDB Console, supports gRPC-based drivers and an HTTP API, and is available as an open-source Community Edition alongside cloud and enterprise deployments.
What TypeDB offers
- Strongly-typed, polymorphic modeling with entities, relations, and attributes
- Enhanced Entity-Relation-Attribute (ERA) model with subtyping, hyper-relations, variadic relations, multi-valued attributes, and cardinality constraints
- TypeQL: a readable, machine-writable query language for expressive schemas and queries
- Declarative schema with safety and schema/data integrity throughout migrations
- Transactions with snapshotting and safe, atomic schema migrations
- Reusable functions and modular logic for complex domain modeling
- Tools: TypeDB Studio (UI) and TypeDB Console (CLI); gRPC drivers and HTTP API for integration
- Open-source Community Edition; cloud and on-premise/enterprise offerings
What sets TypeDB apart
- Easy to use: intuitive TypeQL language and a compact set of core concepts
- Powerful, expressive data modeling with polymorphism and subtyping
- Built-in safety and integrity guarantees through a strong type system and schema constraints
- Open-source foundation with scalable cloud and enterprise deployments
- Rich tooling and language bindings to integrate with AI/ML workflows and applications