EdgeDB icon
EdgeDB icon

EdgeDB

 2 likes

EdgeDB is a database designed to solve some fundamental design flaws that make working with databases—both relational and NoSQL alike—unnecessarily onerous.

EdgeDB screenshot 1

License model

  • FreeOpen Source

Application type

Country of Origin

  • US flagUnited States

Platforms

  • Mac
  • Windows
  • Linux
  • Self-Hosted
  No rating
2likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Relational Database
  2.  Graph database

 Tags

EdgeDB News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • App icon
    ryno9341 added EdgeDB as alternative to LiteDB
    about 1 month ago
  • App icon
    POX added EdgeDB as alternative to BemiDB
    8 months ago
  • App icon
    POX added EdgeDB as alternative to SlateDB
    9 months ago
  • namdx1987 liked EdgeDB
    12 months ago
Show all activities

EdgeDB information

  • Developed by

    US flagEdgeDB Inc.
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    68 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  13,744 Stars
  •  420 Forks
  •  904 Open Issues
  •   Updated Jul 4, 2025 
View on GitHub

Our users have written 0 comments and reviews about EdgeDB, and it has gotten 2 likes

EdgeDB was added to AlternativeTo by Paul on Feb 14, 2022 and this page was last updated Feb 14, 2022.
No comments or reviews, maybe you want to be first?
Post comment/review

What is EdgeDB?

EdgeDB is a database designed to solve some fundamental design flaws that make working with databases—both relational and NoSQL alike—unnecessarily onerous.

It thinks about schema the same way you do: as objects with properties connected by links. You can call it a relational database with an object-oriented data model, or a graph database with strictly enforced schema. We call it the first graph-relational database.

A graph-like schema with a relational core

The core unit of schema in EdgeDB is the object type—analogous to a table in SQL. Object types contain properties and can be linked to other object types to form a schema graph.

All the features a growing app needs

There’s more to EdgeDB schema than properties and links. We have full feature parity with modern relational databases: constraints, default values, indexes, computed properties, type inheritance, deletion cascade policies, and more.

Putting the great in migrations

All migrations are generated and tracked by the database. You can interactively sanity-check each migration step with the CLI-based migration workflow.

An elegant query language for a more civilized age

Think in objects not rows

EdgeQL solves the object-relational impedance mismatch by returning a structured result object, not a list of rows—eliminating the need for a third-party ORM to denormalize the results.

A query language for developers not suits

SQL was designed with 1970s businessmen in mind, and it shows. EdgeQL uses syntax that’s familiar to developers to represent selection sets, scope, structure, and property assignment.

Deep fetching, no joins required

Declare your schema with the EdgeDB schema language. Just write out your object types, their properties, and the links between them. Foreign keys aren’t required.

Finally, a query language that composes

EdgeQL queries are fully composable, making things like subqueries and nested inserts a breeze.

Official Links