EdgeDB has released an official client library for the Dart language, expanding its collection of first-party libraries that already include JavaScript, TypeScript, Deno, Python, Go, and Rust. This new client library offers a zero-configuration createClient() connection API with automatic connection pooling and retries for queries and transactions in case of network errors, aiming to provide a seamless developer experience. To get started, users need to set up an EdgeDB instance, add the edgedb Dart package to their dependencies, and import it into their Dart application. EdgeDB, which is powered by PostgreSQL, features a modern query language, a rich type system, and a declarative schema with a built-in migration system. The Dart client library also supports code generation using Dart's build_runner library, allowing users to create fully typed extension methods for EdgeQL queries. This feature enhances type safety, aligning with Dart's static type-checking capabilities, and the library can also be used in Flutter applications. The release is part of EdgeDB's broader plan to incorporate built-in support for code generation across all its client libraries, with further updates anticipated in the future.