EdgeDB is a graph-relational database that combines a PostgreSQL backend with a graph-based schema and query language. It functions as an object-relational mapper and graph query engine, allowing data to be modeled as objects and links to align storage with modern programming language structures.
The system features a composable query language designed to retrieve deeply nested or interconnected data without the use of manual SQL joins. It includes an integrated AI-driven data retrieval solution with built-in support for vector embeddings.
The platform provides a schema migration tool for tracking and applying versioned changes across environments and binds authorization logic directly to the data model to enforce security at the database level.
A dedicated command line shell is provided to execute interactive queries and manage database instances.