EdgeDB (Gel)
Postgres Unchained
EdgeDB (now rebranded as Gel) is a graph-relational database built on PostgreSQL. It features EdgeQL, a modern query language combining SQL and GraphQL concepts, with built-in authentication, AI capabilities with automatic embeddings, and type-safe schema with code generation.
Features
✓ EdgeQL query language
✓ Graph queries without JOINs
✓ Type-safe schema
✓ Code generation
✓ Built-in authentication
✓ AI embeddings and RAG endpoints
✓ Built-in UI for management
✓ Migration system
✓ Client libraries for 7+ languages
Pros
- + Modern query language (no JOINs)
- + Type-safe with code generation
- + Built-in auth (OAuth, passkeys, etc.)
- + AI capabilities included
- + Built on PostgreSQL
Cons
- − Newer database with smaller community
- − EdgeQL learning curve
- − Less mature ecosystem
- − Rebranding may cause confusion