August 04, 2023

Make your users happy by keeping it RYL in documentation

DRY is great for code, but it’s not always the right principle for documentation. Learn our approach at EdgeDB and why we prioritize DX over more convenient maintenance of our docs.

July 13, 2023

Chit-chatting with EdgeDB docs via ChatGPT and pgvector

We’ve built a better, faster way for you to get the help you need on your EdgeDB project, using the magic of ChatGPT.

June 22, 2023

EdgeDB 3.0

EdgeDB 3.0 is here and it is our biggest release ever.

April 21, 2023

The Zen Side of the Moon

We’re bringing a unique vinyl record with us to PyCon 2023!

November 07, 2022

EdgeDB Series A

Announcing our Series A financing round.

November 01, 2022

Bringing .NET to EdgeDB

Today we’re excited to announce an official client library for the .NET ecosystem.

October 21, 2022

Typesafe database querying via code generation

Execute EdgeQL queries in a typesafe way with code generation.

September 29, 2022

EdgeDB + Dart

Today we’re excited to announce an official client library for the Dart language.

July 28, 2022

EdgeDB 2.0

Today we’re excited to announce the release of EdgeDB 2.0, the latest version of our graph-relational database.

July 01, 2022

Designing the ultimate TypeScript query builder

We set out to build the a full-featured TypeScript query builder with static type inference. This post discusses our API design process and implementation.

May 26, 2022

How we converted our Node.js library to Deno (using Deno)

A general purpose methodology for converting a Node.js package to Deno.

May 02, 2022

How we sharded our test suite for 10x faster runs on GitHub Actions

We use GitHub Actions for a heavy CI workflow consisting of thousands of tests that takes 2+ hours. But with a bit of cleverness, we parallelized our workflow and reduce the runtime to just 10 minutes.

April 14, 2022

A solution to the SQL vs. ORM dilemma

The “ORM vs. SQL” holy war has raged for decades. EdgeDB provides a third option.

March 29, 2022

Why ORMs are slow (and getting slower)

The question of ORM performance is more nuanced than simply “they generate slow queries”. We present a new benchmark for comparing ORM performance on realistic queries.

March 02, 2022

The graph-relational database, defined

A conclusive answer to EdgeDB’s most frequently asked question: “What is a graph-relational database anyway?”

February 10, 2022

EdgeDB 1.0

Today, after years of research, development, and refinement EdgeDB graduates to a production-ready database. We are very proud to announce EdgeDB 1.0.

January 25, 2022

Building a production database in ten years or less

EdgeDB 1.0 is just around the corner. Let’s talk about how we got here.

January 20, 2022

EdgeDB RC4: Procyon

The final release candidate is now available. EdgeDB 1.0 is launching Feb 10th!

December 02, 2021

EdgeDB Release Candidate 3

The third Release Candidate of EdgeDB is now available.

November 12, 2021

EdgeDB Release Candidate 2

EdgeDB 1.0 Release Candidate 2 is now available. Bugs are fixed, documentation is polished, and our client libraries get a facelift.

September 30, 2021

EdgeDB Release Candidate 1

We’re pleased to announce the first EdgeDB 1.0 Release Candidate.

August 12, 2021

EdgeDB Beta 3: “Ross”

With the release of Beta 3, EdgeDB gets even better with a revamped CLI, top-level free shapes in queries, simplified enum syntax, and a new “relative duration” type. Plus, we enable TLS by default on all EdgeDB instances.

May 06, 2021

Announcing EdgeDB Beta 2: Luyten

With this Beta 2 release, EdgeDB stabilizes in preparation for our 1.0 launch. Plus, we introduce a new interactive tool for configuring EdgeDB projects.

May 06, 2021

Introducing EdgeDB Projects

We introduce “edgedb project”, a new interactive command-line tool that makes it easier than ever to start new projects and configure existing ones.

February 25, 2021

EdgeDB 1.0 Beta 1 “Sirius”

EdgeDB, the next-generation relational database, reached a major milestone. Version 1.0 Beta 1 “Sirius” is now available and is ready for early adoption.

October 08, 2020

EdgeDB 1.0 Alpha 6 “Wolf 359”

The new EdgeDB 1.0 Alpha 6 “Wolf 359” release brings a slew of EdgeQL updates to the table.

August 27, 2020

EdgeDB 1.0 Alpha 5 “Luhman”

EdgeDB 1.0 Alpha 5 “Luhman” has been released with a score of user-requested improvements.

July 16, 2020

EdgeDB 1.0 Alpha 4 “Barnard’s Star”

EdgeDB 1.0 Alpha 4 “Barnard’s Star” is available for download. See the highlights of this release.

June 03, 2020

EdgeDB 1.0 Alpha 3 “Proxima Centauri”

EdgeDB 1.0 Alpha 3 “Proxima Centauri” is available for download. See what’s been keeping us busy.

January 27, 2020

EdgeDB 1.0 Alpha 2

EdgeDB 1.0 alpha 2 is is available for download. Learn what’s new and see the benchmarks comparing EdgeDB to different JavaScript DB solutions.

June 18, 2019

A Path to a 10x Database

We are publishing EdgeDB product roadmap and reflecting on history, the future, and our design approach.

May 09, 2019

We Can Do Better Than SQL

The questions we often hear are “Why create a new query language?” and “What’s wrong with SQL?”. This blog post contains answers to both.

April 11, 2019

EdgeDB 1.0 Alpha 1

EdgeDB 1.0 alpha 1 is is available for immediate download. The post is a brief overview of what’s new. We explore creating a simple app and compare the usability and performance of EdgeDB to that of different databases and ORMs.

April 12, 2018

EdgeDB: A New Beginning

In a few weeks we will release the first public technology preview of EdgeDB—a new open-source object-relational database. This post is a brief introduction and is the first in the series.

August 04, 2016

1M rows/s from Postgres to Python

asyncpg is a new fully-featured open-source Python client library for PostgreSQL.