The Curious Engineer

All blogs / Databases

Gel

geldata.com

Post, articles, and announcements about Gel, the next evolution of relational databases.

DatabasesRustJavaScript / TypeScript

Posts
132 from 4 Aug 2016 to 2 Dec 2025
Posting
now and then (2 in the last year)
Kind
company blog
Feed
https://www.geldata.com/rss.xml

2025 20

  1. Gel joins Vercel
  2. Read the announcement
  3. The missing piece in the FastAPI + Pydantic AI agentic stack
  4. June 26, 2025The missing piece in the FastAPI + Pydantic AI agentic stackKeep your agents snappy and your code lean with this one simple trick.Andrey Buzin
  5. Integrating Gel with Drizzle in a Next.js App
  6. April 18, 2025Integrating Gel with Drizzle in a Next.js AppA tutorial on how to use Gel with Drizzle ORM, including a simple example.Aleksandra Sikora
  7. Knowledge graphs, part 1
  8. April 11, 2025Knowledge graphs, part 1What knowledge graphs even are…Andrey Buzin
  9. Hey Drizzle, please help — we want to speak SQL
  10. April 03, 2025Hey Drizzle, please help — we want to speak SQLHow we worked with the Drizzle team to build first-class SQL support in Gel — from creating a new dialect to improving both our tools along the way.Aleksandra Sikora
  11. Gel 6: Query Stats and In-Place Upgrade
  12. February 28, 2025Gel 6: Query Stats and In-Place UpgradeToday we'll focus on the new features that affect developing applications with Gel including changes to EdgeQL and new CLI project automation features.Elvis Pranskevichus
  13. Gel's new EdgeQL features and CLI workflows
  14. February 27, 2025Gel's new EdgeQL features and CLI workflowsToday we'll focus on the new features that affect developing applications with Gel including changes to EdgeQL and new CLI project automation features.Scott Trinh
  15. PostGIS, Webhooks, Networking, and new AI models
  16. February 26, 2025PostGIS, Webhooks, Networking, and new AI modelsGel 6.0 introduces support for PostGIS, adds auth webhooks, a new standard library module for networking, and updates our preconfigured list of AI models.Scott Trinh
  17. EdgeDB is now Gel and Postgres is the Future
  18. February 25, 2025EdgeDB is now Gel and Postgres is the FutureEdgeDB is now Gel. New identity, renewed focus on delivering the best PostgreSQL data platform in the world.Elvis Pranskevichus
  19. C stdlib isn't threadsafe and even safe Rust didn't save us
  20. January 22, 2025C stdlib isn't threadsafe and even safe Rust didn't save usThreads, TLS, a C stdlib race, and Rust: how EdgeDB hit a hidden landmine.Matt Mastracci, Michael J. Sullivan

2024 32

  1. Building with Effect and EdgeDB: Part 1
  2. December 06, 2024Building with Effect and EdgeDB: Part 1Learn how to use Effect with EdgeDB to build complex functionality in a type-safe way.Aleksandra Sikora
  3. Seamless DX with Vercel
  4. August 28, 2024Seamless DX with VercelWe're excited to announce the brand new seamless integration with VercelYury Selivanov
  5. An approach to optimizing TypeScript type checking performance
  6. August 08, 2024An approach to optimizing TypeScript type checking performanceA process for measuring and optimizing TypeScript type checking performanceScott Trinh
  7. Powering Webble's Growth: How EdgeDB Became the Cornerstone of Their Tech Stack
  8. June 28, 2024Powering Webble's Growth: How EdgeDB Became the Cornerstone of Their Tech StackChoosing the right database is hard. But why is that? Is it a fear of vendor lock-in? Maybe we're just tired of writing SQL? Perhaps it's simply because there are too many options to choose from.Gimel Dick
  9. Announcing the winners of our hackathon!
  10. June 10, 2024Announcing the winners of our hackathon!This blog post announces the winners of our one-time hackathon, showcases their innovative projects, and highlights special category prizes, with a link to browse all submissions in the project gallery.Aleksandra Sikora
  11. Vercel + EdgeDB: branches workflow and hackathon alert
  12. April 26, 2024Vercel + EdgeDB: branches workflow and hackathon alertEdgeDB introduces integration with Vercel, and announces the Vercel + EdgeDB Hackathon.Aleksandra Sikora
  13. EdgeDB 5: Introducing ext::ai
  14. April 25, 2024EdgeDB 5: Introducing ext::aiEdgeDB 5.0 introduces a new built-in extension that automates embeddings generation and bundles and exposes an easy way to do RAG with database queries as context.Elvis Pranskevichus, Yury Selivanov
  15. EdgeDB 5: Introducing Passwordless Auth
  16. April 24, 2024EdgeDB 5: Introducing Passwordless AuthEdgeDB 5.0 introduces secure, passwordless authentication options like WebAuthn and Magic Links and new OAuth providers for Slack and DiscordScott Trinh
  17. EdgeDB 5: Introducing branches
  18. April 23, 2024EdgeDB 5: Introducing branchesEdgeDB 5 comes with support for schema and data branches.Yury Selivanov, Victor Petrovykh
  19. EdgeDB Cloud Free Tier & how we stack up vs. PlanetScale, Supabase, Neon
  20. April 22, 2024EdgeDB Cloud Free Tier & how we stack up vs. PlanetScale, Supabase, NeonWe're announcing the availability of EdgeDB Cloud Free Tier and reviewing cloud benchmarks.Elvis Pranskevichus, Fantix King
  21. Generative UI with Vercel AI SDK and EdgeDB
  22. March 27, 2024Generative UI with Vercel AI SDK and EdgeDBLearn how to build a vacation rental platform using Vercel AI SKD and EdgeDB. This combination enables an interactive user experience, allowing users to effortlessly browse, book, and add houses to their wishlists.Aleksandra Sikora
  23. ReScript and EdgeDB
  24. February 28, 2024ReScript and EdgeDBLearn how together ReScript and EdgeDB achieve full type safety with less busy work. This post shows you the benefits and how you can get started with this pairing today!Gabriel Nordeborn
  25. EdgeDB and Nuxt: a fullstack app at your fingertips
  26. February 07, 2024EdgeDB and Nuxt: a fullstack app at your fingertipsDiscover how EdgeDB is a perfect match for Nuxt 3, transforming it into a Laravel-like framework based on TypeScript!Yaël Guilloux
  27. Why putting logic in your database is pretty great (with Fiori.ai)
  28. February 01, 2024Why putting logic in your database is pretty great (with Fiori.ai)Fiori picked EdgeDB because it mixes the best of Postgres (strong typing) and Mongo (nested data). They stayed to easily put business logic in the database.Victor Prüfer
  29. EdgeDB Cloud EU region launches!
  30. January 22, 2024EdgeDB Cloud EU region launches!EdgeDB Cloud has always been fast, but now it gets even faster if you're in and around Europe: today, we are launching our brand new EU region!Devon Campbell
  31. Speedrunning our AI startup with EdgeDB
  32. January 09, 2024Speedrunning our AI startup with EdgeDBJack of Credal.ai discusses how using EdgeDB accelerates product development and enhances data safety in their enterprise AI product. Learn about EdgeDB's impact on developer productivity and error minimization in the fast-paced enterprise AI se

2023 18

  1. Porting the world's best natural language learning technique to EdgeDB
  2. December 07, 2023Porting the world's best natural language learning technique to EdgeDBSo you've built a game-changing database and developers love it. How do you help them move from EdgeDB curious to EdgeDB expert? A special technique used to learn natural languages does the trick.Dave MacLeod
  3. Stop building auth, start building apps with EdgeDB and Next.js
  4. November 22, 2023Stop building auth, start building apps with EdgeDB and Next.jsIt's hard enough to come up with an idea worth trying. See how EdgeDB and our new authentication extension makes it easy to go from idea to working application in record time using Next.js.Scott Trinh
  5. EdgeDB Cloud and EdgeDB 4.0
  6. November 01, 2023EdgeDB Cloud and EdgeDB 4.0Today we're shipping EdgeDB 4.0. What else is shipping? EdgeDB Cloud!Yury Selivanov
  7. Python, Rust, Chumsky, Tree-sitter, and EdgeDB walk into a bar
  8. October 24, 2023Python, Rust, Chumsky, Tree-sitter, and EdgeDB walk into a barEdgeDB needs support for Language Server Protocol, but we couldn't even start down the path of building it with our existing parser. We explored four fixes and ended up with all the pieces in place… and 26% faster query co
  9. EdgeDB and Rust: Type-safe kindred spirits
  10. September 28, 2023EdgeDB and Rust: Type-safe kindred spiritsEdgeDB is tied to Rust, in part because some of it is written in Rust, but the surprising similarities between the two are found in other areas and run much deeper.Dave MacLeod
  11. Make your users happy by keeping it RYL in documentation
  12. August 04, 2023Make your users happy by keeping it RYL in documentationDRY 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.Devon Campbell
  13. Chit-chatting with EdgeDB docs via ChatGPT and pgvector
  14. July 13, 2023Chit-chatting with EdgeDB docs via ChatGPT and pgvectorWe've built a better, faster way for you to get the help you need on your EdgeDB project, using the magic of ChatGPT.Dijana Pavlovic
  15. EdgeDB 3.0
  16. June 22, 2023EdgeDB 3.0EdgeDB 3.0 is here and it is our biggest release ever.Yury Selivanov
  17. The Zen Side of the Moon
  18. April 21, 2023The Zen Side of the MoonWe’re bringing a unique vinyl record with us to PyCon 2023!Łukasz Langa

2022 28

  1. EdgeDB Series A
  2. November 07, 2022EdgeDB Series AAnnouncing our Series A financing round.Yury Selivanov
  3. Bringing .NET to EdgeDB
  4. November 01, 2022Bringing .NET to EdgeDBToday we're excited to announce an official client library for the .NET ecosystem.Quin Lynch
  5. Typesafe database querying via code generation
  6. October 21, 2022Typesafe database querying via code generationExecute EdgeQL queries in a typesafe way with code generation.Colin McDonnell
  7. EdgeDB + Dart
  8. September 29, 2022EdgeDB + DartToday we're excited to announce an official client library for the Dart language.James Clarke
  9. EdgeDB 2.0
  10. July 28, 2022EdgeDB 2.0Today we're excited to announce the release of EdgeDB 2.0, the latest version of our graph-relational database.Yury Selivanov, Elvis Pranskevichus
  11. Designing the ultimate TypeScript query builder
  12. July 01, 2022Designing the ultimate TypeScript query builderWe set out to build the a full-featured TypeScript query builder with static type inference. This post discusses our API design process and implementation.Colin McDonnell
  13. How we converted our Node.js library to Deno (using Deno)
  14. May 26, 2022How we converted our Node.js library to Deno (using Deno)A general purpose methodology for converting a Node.js package to Deno.James Clarke
  15. How we sharded our test suite for 10x faster runs on GitHub Actions
  16. May 02, 2022How we sharded our test suite for 10x faster runs on GitHub ActionsWe 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.Fantix King
  17. A solution to the SQL vs. ORM dilemma
  18. April 14, 2022A solution to the SQL vs. ORM dilemmaThe "ORM vs. SQL" holy war has raged for decades. EdgeDB provides a third option.Colin McDonnell
  19. Why ORMs are slow (and getting slower)
  20. March 29, 2022Why 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.Colin McDonnell
  21. The graph-relational database, defined
  22. March 02, 2022The graph-relational database, definedA conclusive answer to EdgeDB's most frequently asked question: "What is a graph-relational database anyway?"Colin McDonnell
  23. EdgeDB 1.0
  24. February 10, 2022EdgeDB 1.0Today, after years of research, development, and refinement EdgeDB graduates to a production-ready database. We are very proud to announce EdgeDB 1.0.Yury Selivanov, Elvis Pranskevichus
  25. Building a production database in ten years or less
  26. January 25, 2022Building a production database in ten years or lessEdgeDB 1.0 is just around the corner. Let's talk about how we got here.Yury Selivanov
  27. EdgeDB RC4: Procyon
  28. January 20, 2022EdgeDB RC4: ProcyonThe final release candidate is now available. EdgeDB 1.0 is launching Feb 10th!Colin McDonnell

2021 14

  1. EdgeDB Release Candidate 3
  2. December 02, 2021EdgeDB Release Candidate 3The third Release Candidate of EdgeDB is now available.Colin McDonnell
  3. EdgeDB Release Candidate 2
  4. November 12, 2021EdgeDB Release Candidate 2EdgeDB 1.0 Release Candidate 2 is now available. Bugs are fixed, documentation is polished, and our client libraries get a facelift.Colin McDonnell
  5. EdgeDB Release Candidate 1
  6. September 30, 2021EdgeDB Release Candidate 1We're pleased to announce the first EdgeDB 1.0 Release Candidate.Colin McDonnell
  7. EdgeDB Beta 3: "Ross"
  8. August 12, 2021EdgeDB 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.Colin McDonnell
  9. Announcing EdgeDB Beta 2: Luyten
  10. Introducing EdgeDB Projects
  11. May 06, 2021Announcing EdgeDB Beta 2: LuytenWith this Beta 2 release, EdgeDB stabilizes in preparation for our 1.0 launch. Plus, we introduce a new interactive tool for configuring EdgeDB projects.Colin McDonnell
  12. May 06, 2021Introducing EdgeDB ProjectsWe introduce "edgedb project", a new interactive command-line tool that makes it easier than ever to start new projects and configure existing ones.Colin McDonnell
  13. EdgeDB 1.0 Beta 1 "Sirius"
  14. February 25, 2021EdgeDB 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.Łukasz Langa, Victor Petrovykh

2020 10

  1. EdgeDB 1.0 Alpha 6 "Wolf 359"
  2. October 08, 2020EdgeDB 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.Łukasz Langa
  3. EdgeDB 1.0 Alpha 5 "Luhman"
  4. August 27, 2020EdgeDB 1.0 Alpha 5 "Luhman"EdgeDB 1.0 Alpha 5 "Luhman" has been released with a score of user-requested improvements.Łukasz Langa
  5. EdgeDB 1.0 Alpha 4 "Barnard's Star"
  6. July 16, 2020EdgeDB 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.Łukasz Langa
  7. EdgeDB 1.0 Alpha 3 "Proxima Centauri"
  8. June 03, 2020EdgeDB 1.0 Alpha 3 "Proxima Centauri"EdgeDB 1.0 Alpha 3 "Proxima Centauri" is available for download. See what's been keeping us busy.Łukasz Langa
  9. EdgeDB 1.0 Alpha 2
  10. January 27, 2020EdgeDB 1.0 Alpha 2EdgeDB 1.0 alpha 2 is is available for download. Learn what's new and see the benchmarks comparing EdgeDB to different JavaScript DB solutions.Yury Selivanov, Elvis Pranskevichus

2019 6

  1. A Path to a 10x Database
  2. June 18, 2019A Path to a 10x DatabaseWe are publishing EdgeDB product roadmap and reflecting on history, the future, and our design approach.Yury Selivanov, Elvis Pranskevichus
  3. We Can Do Better Than SQL
  4. May 09, 2019We Can Do Better Than SQLThe questions we often hear are "Why create a new query language?" and "What's wrong with SQL?". This blog post contains answers to both.Elvis Pranskevichus
  5. EdgeDB 1.0 Alpha 1
  6. April 11, 2019EdgeDB 1.0 Alpha 1EdgeDB 1.0 alpha 1 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.Yury Selivanov, Elvis Pranskevichus

2018 2

  1. EdgeDB: A New Beginning
  2. April 12, 2018EdgeDB: A New BeginningIn 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.Yury Selivanov, Elvis Pranskevichus

2016 2

  1. 1M rows/s from Postgres to Python
  2. August 04, 20161M rows/s from Postgres to Pythonasyncpg is a new fully-featured open-source Python client library for PostgreSQL.Elvis Pranskevichus, Yury Selivanov