EdgeDB client libraries are a bit higher level than usual database bindings. In particular, they contain:
Structured data retrieval
Connection pooling
Retrying of failed transactions and queries
Additionally, client libraries might provide:
Code generation for type-safe database access
Query builder
This is a work-in-progress reference for writing client libraries for EdgeDB.
External Links:
RFC 1004 - Robust Client API
Contents:
We use ChatGPT with additional context from our documentation to answer your questions. Not all answers will be accurate. Please join our Discord if you need more help.