Skip to content
EdgeDB: The Toronto Consultants Who Rewrote Python's Async Plumbing on the Way to Building a Database

Retold by Astracia from public sources · primary source: Gel / EdgeDB (Yury Selivanov)

EdgeDB: The Toronto Consultants Who Rewrote Python's Async Plumbing on the Way to Building a Database

EdgeDB grew out of MagicStack, a Toronto software consultancy that Yury Selivanov and Elvis Pranskevichus started in 2008. Years of in-house tools and a failed "Airbnb for boats" convinced them the database layer needed reinventing. To build it they first contributed async/await to Python and created uvloop and asyncpg, then incorporated EdgeDB Inc. in San Francisco in late 2019, shipped EdgeDB 1.0 in February 2022, raised a $15 million Series A, rebranded as Gel in 2025, and in December 2025 sh

Yury Selivanov, Elvis PranskevichusFounder · EdgeDB
EdgeDBDatabases / Developer toolsStartup profile →Visit ↗
Reading time
6 min

The story

"So you've finally decided you're fed up with $database_name and simply have no choice but to build a new database," Yury Selivanov began, in a blog post looking back on the creation of EdgeDB. "All that's left is to quit your job and grind out a 1.0 in a few months. Right? Maybe! But—to put it mildly—that hasn't been our experience." The title of the post told the real story: "Building a production database in ten years or less."

**A boutique shop in Toronto**

The journey began in 2008, when Selivanov and Elvis Pranskevichus, his future EdgeDB co-founder, "started MagicStack, a boutique software development shop," he wrote. Over the years they worked with clients ranging "from early stage startups to Fortune 500 companies like General Electric and Microsoft." TechCrunch later noted that MagicStack was based in Toronto.

Like many consultants, they kept solving the same problems. "Early on, we realized we were solving the same set of problems over and over on every project. It was a drag, and it took time away from the fun and creative aspects of the work," Selivanov wrote. So they built their own toolkit, mostly in Python, including a component-based way to build declarative UIs, an RPC library and a bundler, and a data layer they called Caos. TechCrunch summarized the turning point: as they created bespoke tooling for clients, "the founders came to the realization that they wanted to lead a purely product-driven company as opposed to a consulting firm."

**Airbnb for boats**

Their first product attempt was not a database. "In Caos, we already had something exceptional on our hands, so naturally we decided to build…Airbnb for boats. Yes, really. It was called BoatBee," Selivanov wrote. Their tools let them build the product quickly. "Rather less quickly, we realized Airbnb for boats was a non-viable business. Live and learn."

The post-mortem changed their direction. Looking at the tools they had incubated for seven years, they saw that much of the ecosystem had caught up: React had made their UI kit obsolete, GraphQL overlapped with their RPC library, and Webpack beat their bundler. "But we saw no similar innovation in the database layer," Selivanov wrote. "In fact, it seemed to regress; we watched in dismay as schemaless NoSQL data stores exploded in popularity." Then came the insight: "Walking back from the office on a brisk Toronto evening, Elvis and I suddenly realized Caos could represent a new way forward. But first it had to stop being an ORM and become a database." The skeptical response they heard most often, "so it's just an ORM?", went up on their office wall for motivation.

**Fixing Python first**

Building a database server that could handle thousands of simultaneous connections required an asynchronous core, and Python's tools were not good enough. While designing a client library, the founders got stuck on how verbose transactions looked with the coroutine syntax of the time. "We realized this could be elegantly expressed if Python supported async with syntax natively. I started working on a PEP," Selivanov wrote. That work became part of Python itself. Vercel later credited him with contributing "async/await syntax to Python along with seven other Python enhancement proposals (PEPs)."

Speed was the next obstacle. In early 2016 the team combined Cython with libuv, the non-blocking I/O library from Node.js. "The result was uvloop: a drop-in replacement for Python's built-in asyncio event loop that was 2-4x faster," Selivanov wrote. "In surprisingly short order, uvloop grew to near ubiquity and now powers EdgeDB." When no existing asynchronous Postgres driver met their needs, "we built our own," he wrote, producing asyncpg. Vercel described uvloop as downloaded 3 million times per day and called asyncpg "deeply embedded in the Python ecosystem."

**Evenings at the whiteboard and a PyCon deadline**

With those foundations, the database itself took shape in 2017 and 2018. "While still consulting full-time, we would spend evenings at the whiteboard fleshing out designs," Selivanov recalled. To force a deadline, they signed up as a gold sponsor of PyCon 2018, five months away, and printed 3,500 booklets. "Naturally, we finished the preview implementation just under the wire, pulling an all-nighter at a random Airbnb in Cleveland," he wrote. The reaction convinced them: "People at PyCon loved EdgeDB."

EdgeDB was built on Postgres, which Selivanov called "the world's most advanced open-source SQL database," but he insisted it was more than an ORM, with "its own formally-defined query language, EdgeQL," its own type system, binary protocol and client libraries.

**From alpha to 1.0**

In late 2019, the founders "incorporated EdgeDB Inc. in the US and relocated our headquarters from Toronto to San Francisco." The company grew from three engineers to nine in 2020, released six alphas, and moved through betas and release candidates in 2021. On February 10, 2022, Selivanov and Pranskevichus announced EdgeDB 1.0, "the first open source, graph-relational database," with a query language "designed to surpass SQL in expressive power."

Later that year they announced a $15 million Series A led by Nava Ventures and Accel, with angels including Vercel's Guillermo Rauch, GitHub founder Tom Preston-Werner, Nat Friedman, Netlify's Mathias Biilmann Christensen, Firebase's James Tamplin and Sentry's David Cramer. Selivanov told TechCrunch the money would fund EdgeDB Cloud, because a database-as-a-service "requires significant investment upfront to build a reliable and scalable infrastructure." He argued that EdgeDB "reinvents pretty much every concept" about relational databases.

**Gel, and a bittersweet ending**

In February 2025 the company rebranded as Gel, with Pranskevichus writing that "PostgreSQL seems to be quietly eating the database world." Less than a year later, on December 2, 2025, Selivanov shared "bittersweet news": "Gel Data Inc. is shutting down, and our amazing team is joining Vercel to help build the best Python cloud in the world." Gel itself remained open source, with migration guides for users. Vercel said the team, "led by Python core developer Yury Selivanov and contributor Elvis Pranskevichus," would bring first-class Python support to its platform.

EdgeDB is an honest story about how long ambitious infrastructure takes and how outcomes can diverge from intentions. Two consultants spent years discovering what they really wanted to build, detoured through a failed marketplace, and then had to improve their programming language before they could build their database. Those detours produced some of Python's most important async infrastructure, used by millions of developers who may never touch EdgeDB. The company did not become a standalone database giant, but its founders' open source contributions outlived the business and became the reason a major platform wanted the team.

Read the primary source behind this editorial account.

Read the original source ↗

Sources

More founder stories

SigNozSigNoz Built the Open-Source Observability Tool Its Founders Could Not AffordHighlight.ioHighlight.io Connected the User's Click to the Server's Error, Then Joined LaunchDarklyHyperDXHyperDX Pivoted From Flaky Tests to Observability and Landed Inside ClickHousePydanticPydantic Turned a Side Project Into a Brand, Then Sold Something ElseModalModal Built a Cloud From Scratch Because Data Engineers Were Waiting Too Long

Similar products in Data & Analytics

Browse category →

Products from the same category with overlapping descriptions or details. They are not reviewed alternatives; compare features and current plans before choosing.

Product

Camberstack

Google Ads in Claude and ChatGPT, with approve and undo

AmpleCapacity — Make room on MAC

Find hidden or forgotten files taking up space of your MAC

Whyset

Turn return exports into product improvements

OpenHub

Launch 50+ open-source apps in 20 seconds—no DevOps required

Keboola MCP Server

Create production data pipelines from a simple prompt

Simplified Trading Journal

Master Your Trades Instantly, Define Your Edge

Roastguide

Your coffee exploration edge

CAC Calculator

Determine customer acquisition cost

Browse category →

Selected by category and available use-case details. A topic match does not establish equivalent features.

Product

WebVisor

Finally, web analytics that makes sense.

Price Comparison Browser Extension

Compare Prices Instantly, find Better Deals while you browse

Youtilitics

Track it. Fix it. Save it.

TheBlue.social

Save time, Publish everywhere

https://epitechintegrator.com/

An easy to use on-premises data blending tool.

web2md

Convert URL to Markdown

Recently added in Data & Analytics

Browse category →

Added to this directory in the past 30 days. Dates refer to the directory listing, not the product launch.

Product

SurrealDB

SurrealDB was conceived in 2015 by London-based brothers Tobie and Jaime Morgan Hitchcock, who had spent years building SaaS products, from golf-course engag…

Rockset

Rockset was founded in 2016 by former Facebook engineering director Venkat Venkataramani, Hadoop File System co-creator Dhruba Borthakur and ex-Facebook engi…

Starburst

Justin Borgman founded Hadapt, a Yale spin-out that put fast SQL on Hadoop, in 2010 and sold it to Teradata in 2014.

StarTree

StarTree was founded by Kishore Gopalakrishna and Xiang Fu, the engineering leads who created the Apache Pinot analytics database at LinkedIn.

Explore expertise in Data & Analytics

See all →

Profiles grouped by topic. This does not confirm an offer, availability or a connection to this profile.

Profile

CampusX

Hello, I'm Nitish Singh, the founder of CampusX, your online gateway into the world of data science!

Hilary Parker

Data Science advising / consulting.

Mike Stringer

People, data science, and design.

Media about Data & Analytics

See all →

Shows and channels grouped by topic. A recommendation does not mean this profile was featured or endorsed.

Show

Data Professor

Newsletter

Gameweek Graphics

Newsletter

The Her Hoop Stats Newsletter

Newsletter · Her Hoop Stats

Browse Data & Analytics categories

See all →

Subcategories in the same part of the directory, with the number of listed products.

Category

Data science & predictive analytics

577 listed products

Data collection & datasets

554 listed products

Business intelligence & dashboards

499 listed products

Web & product analytics

441 listed products

Databases & data warehouses

242 listed products

Data pipelines & ETL

146 listed products

Geospatial analytics

113 listed products

Data governance & quality

65 listed products

More founder stories from Data & Analytics startups

See all →

Other retold founder accounts, each linked to the original.

Story

SurrealDB: Two Brothers, Seven Years of Building Without Funding, and a Database Born From Too Many Back Ends

SurrealDB was conceived in 2015 by London-based brothers Tobie and Jaime Morgan Hitchcock, who had spent years building SaaS products, from golf-course engagement tools to the Hire Insight candidate-assessment platform,

Rockset: The Facebook Data Veterans Who Promised SQL on Raw Data "in a Matter of Minutes" and Ended Up Inside OpenAI

Rockset was founded in 2016 by former Facebook engineering director Venkat Venkataramani, Hadoop File System co-creator Dhruba Borthakur and ex-Facebook engineer Tudor Bosman, with roots in the open source RocksDB projec

Dremio: Two MapR Veterans, Two Years in Stealth, and the Side Project That Became Apache Arrow

Dremio was founded in 2015 by Tomer Shiran, MapR's former VP of product, and Jacques Nadeau, who had worked on Apache Drill. Convinced that big data was "just way too hard," they spent about two years in stealth building

Starburst: The Second Act of a Hadoop Founder Who Found Facebook's Presto Inside Teradata

Justin Borgman founded Hadapt, a Yale spin-out that put fast SQL on Hadoop, in 2010 and sold it to Teradata in 2014. There he and his team discovered Presto, the query engine Facebook engineers Martin Traverso, Dain Sund

Browse by category