EdgeDB

EdgeDB

Software Development

Toronto, Ontario 935 followers

Next generation relational database.

About us

EdgeDB is an open-source object-relational database built on top of PostgreSQL. The goal of EdgeDB is to empower its users to build safe and efficient software with less effort. EdgeDB features: * strict, strongly typed schema; * powerful and expressive query language; * rich standard library; * built-in support for schema migrations; * native GraphQL support.

Website
https://www.edgedb.com/
Industry
Software Development
Company size
11-50 employees
Headquarters
Toronto, Ontario
Type
Privately Held
Founded
2019

Locations

Employees at EdgeDB

Updates

  • View organization page for EdgeDB, graphic

    935 followers

    It's the last day of EdgeDB Launch week! ✨ Wrapping up a thrilling week with a big announcement! Dive into today's reveal: our integration with Vercel and a special surprise for our developer community! 🌐 EdgeDB + Vercel integration Today, we're announcing the seamless integration of EdgeDB with Vercel and GitHub, enhancing your dev workflow with automated DB branches for each new feature branch on GitHub. Simplify development, isolate features, and boost productivity! With GitHub, work on different features with isolated schemas. Push a branch in GitHub? That triggers an EdgeDB branch creation in sync with your migrations. It's smooth, synchronized, and secure! By connecting your Vercel projects, we handle the `EDGEDB_INSTANCE` and `EDGEDB_SECRET_KEY` environment variables for you. Creating a branch on GitHub prompts EdgeDB to set up a corresponding database branch and the correct `EDGEDB_BRANCH` environment variable in Vercel. 🚀 Hackathon alert! Join our first-ever EdgeDB + Vercel Hackathon! Build your app using EdgeDB. Host it on Vercel and EdgeDB Cloud. The rest of the tech stack is your choice :rocket: 🔗 Details & registration: https://lnkd.in/dDZw2-Tq Read more about the Vercel integration and the hackathon announcement in our latest blog post: https://lnkd.in/dXRqPjnt

    Vercel + EdgeDB: branches workflow and hackathon alert | EdgeDB Blog

    Vercel + EdgeDB: branches workflow and hackathon alert | EdgeDB Blog

    edgedb.com

  • View organization page for EdgeDB, graphic

    935 followers

    EdgeDB Launch Week Day 4! Meet the new extension: ext::ai 🚀 The EdgeDB 5 extension `ext::ai` makes it possible to create AI-enabled apps in just minutes! 🔎 Indexing and searching content using semantic similarity is now as simple as declaring an index on a text property. No more fiddling with embeddings! 🤖 Our ext::ai extension now supports calling into OpenAI, Mistral, and Anthropic model APIs out of the box! 📦 Plus, we've got a new JavaScript package, @edgedb/ai, providing a convenient wrapper for the ext::ai HTTP API. Building AI-enabled apps has never been easier! Read more in our blog post, and stay tuned for tomorrow! https://lnkd.in/d-8M6ty7

    EdgeDB 5: Introducing ext::ai | EdgeDB Blog

    EdgeDB 5: Introducing ext::ai | EdgeDB Blog

    edgedb.com

  • View organization page for EdgeDB, graphic

    935 followers

    Day 3 of EdgeDB Launch Week! Today, let's talk about authentication in EdgeDB 5.0! 🛡️ 🔑 Passwordless authentication EdgeDB 5.0 introduces WebAuthn and Magic Links. WebAuthn leverages public-key cryptography for secure browser/device authentication. Magic Links? No passwords, just a unique login token sent via email. Smooth and secure! 🔄 New OAuth providers: Slack and Discord. Exciting news! EdgeDB 5.0 now supports Slack and Discord authentication. Connect with users' existing accounts for seamless integration with these popular platforms. 📧 What's next for EdgeDB Auth? Customizable Authentication Emails and Generic OpenID Connect Support are on the horizon for EdgeDB 6.0. We're committed to making authentication in EdgeDB as secure, flexible, and painless as possible. More updates soon! Read our latest blog post for more information, and stay tuned for upcoming launch week announcements ❤️ https://lnkd.in/dGg3EbMq #programming #auth #databases

    EdgeDB 5: Introducing Passwordless Auth | EdgeDB Blog

    EdgeDB 5: Introducing Passwordless Auth | EdgeDB Blog

    edgedb.com

  • View organization page for EdgeDB, graphic

    935 followers

    🚀 Day 2 of EdgeDB 5 Launch Week! Today, we're diving into one of the most exciting features: ✨ schema and data branches ✨ Let's unravel how this revolutionizes database management! ⬇️ 🌳 Branching Out with EdgeDB 5: Say goodbye to the '70s-style databases! We've reimagined the concept of a "database" within a server to a "branch," streamlining vocabulary and expanding possibilities. Upgrade the EdgeDB CLI now, with `edgedb cli upgrade --to-stable`! 🔧 Simplified Commands: Managing branches is now a breeze with the EdgeDB CLI. Create, switch, and manage your database branches with straightforward commands. 💾 Flexible Branch Creation: Whether you need a clean slate or a complete copy of your data, EdgeDB supports various branch creation commands to suit your project needs: • `--empty` for no data • `--copy-data` for a full clone 🔄 Merging branches that haven't seen each other in a while? EdgeDB makes rebasing & merging easy: keep your schema changes organized and in order by rebasing branches before merging them. This ensures a smooth and accurate integration of database changes. 🎉 Launch Week Continues: Stay tuned as we unveil more features and updates throughout the week. EdgeDB 5 is here to change how you manage databases in development. Get started today! Read the announcement blog post 🚀 https://lnkd.in/gVdF2_dG

    EdgeDB 5: Introducing branches | EdgeDB Blog

    EdgeDB 5: Introducing branches | EdgeDB Blog

    edgedb.com

  • View organization page for EdgeDB, graphic

    935 followers

    Launch Week at EdgeDB kicks off with a bang! Announcing the general availability of our EdgeDB Cloud Free Tier! 🚀🌟 🔍 What sets EdgeDB Cloud apart? We've optimized every aspect to enhance both performance and the developer experience. Say goodbye to complex setups and hello to simplicity with EdgeDB! 🛠️ Fast CLI for easy installation and database management. 💪 Powerful UI with schema visualization and Web REPL. 🔐 Integrated Auth solution supporting OAuth providers and email/password setups. 📊 We've also expanded our IMDBench suite to include real-time tests against leading cloud services. Spoiler: EdgeDB leads the pack! 👀 Details are in our blog post below. Check out our blog post and share your thoughts—your feedback is invaluable ❤️ https://lnkd.in/dkYFBkEb P.S. More exciting updates coming this week! 🚀 #databases #cloud

    EdgeDB Cloud Free Tier & how we stack up vs. PlanetScale, Supabase, Neon | EdgeDB Blog

    EdgeDB Cloud Free Tier & how we stack up vs. PlanetScale, Supabase, Neon | EdgeDB Blog

    edgedb.com

  • EdgeDB reposted this

    View organization page for Quira, graphic

    3,376 followers

    Your contribution for tonight 🌗: Edgedb 👇 Co-founded by Yury Selivanov and Elvis Pranskevichus , EdgeDB is an object-relational database built on top of PostgreSQL. The goal of EdgeDB is to help its users build safe and efficient software with less effort. Here’s why you should contribute to this repo: 1️⃣ Contributing to EdgeDB offers a unique opportunity to work at the intersection of relational and graph databases. Working on this repo helps you improve your understanding of modern database schemas, object-relational mapping, and query languages. You'll also gain hands-on experience with EdgeDB's innovative features, such as schema mixins, link properties, and the EdgeQL query language. 2️⃣ You have a lot to work with! The repo currently provides a large amount of issues to pick from. With over ~660 issues, you can find various labels such as "compiler", "feature", "documentation", "migrations", "server", etc. If you start working on this repo, you will unlock the possibility of working on many more problems! 🧠 3️⃣ Your contributions can significantly improve how developers interact with databases, shifting the paradigm from traditional tabular data modelling to a more intuitive, type-based schema approach. If you are a Python looking to start working on a growing repo with over 12,000 stars, this repo awaits you! 🌟 You can check more of edgedb/edgedb's open-source stats on Quira (https://lnkd.in/e4HqFi6D) or access the GitHub page https://lnkd.in/e-R42ixU.  📖

    • No alternative text description for this image
  • View organization page for EdgeDB, graphic

    935 followers

    🚀 New blog post alert: "Generative UI with Vercel AI SDK & EdgeDB" Dive into how AI revolutionises web development, making apps more intuitive and interactive. Our latest guide showcases a real-time vacation rental platform that adapts to user queries and is powered by the fusion of Vercel's AI SDK and EdgeDB. 🔗 Blog post: https://lnkd.in/d75SAGnm 🔗 Repo: https://lnkd.in/dWD-sFH9 🔗 Live demo: https://lnkd.in/dK2NR62k Discover the future of web apps—simpler, smarter, and more engaging! ✨ #webdevelopment #AI #vercel #nextjs #react

    Generative UI with Vercel AI SDK and EdgeDB | EdgeDB Blog

    Generative UI with Vercel AI SDK and EdgeDB | EdgeDB Blog

    edgedb.com

  • View organization page for EdgeDB, graphic

    935 followers

    We released both EdgeDB 4.7 and EdgeDB 5 beta 2 last week! 🎊 For v5 beta, this includes a new release of our CLI which adds commands to manage branches, the headline feature of our upcoming release. To update the CLI, run `edgedb cli upgrade --to-nightly`. Grab EdgeDB 5 beta 2 if you want to try out branch management in the CLI. Learn about the beta by reading the changelog: https://lnkd.in/gr5kWjSX For users who just want to try the latest stable release, we have a changelog for 4.7 that describes all the fixes included in that release: https://lnkd.in/gmZeW-iW Check out those new releases, and keep your eyes peeled for more releases just around the corner! 👀

    • A simulated terminal window showing the help output for the `edgedb branch` command suite, invoked with `edgedb branch --help`. The output:
Manage branches

Usage: edgedb branch <COMMAND>

Commands:
create: Creates a new branch and switches to it
drop: Drops an existing branch, removing it and its data
wipe: Wipes all data within a branch
switch: Switches the current branch to a different one
rename: Renames a branch
list: Lists all branches
rebase: Creates a new branch that is based on the target branch, but also contains any new migrations on the current branch.
help: Print this message or the help of the given subcommand(s)

Options:
-h, --help: Print help

Similar pages

Browse jobs

Funding