ArcadeDB ships native Python and TypeScript drivers, generated from OpenAPI and Protobuf
Native Python and TypeScript Drivers for ArcadeDB, from OpenAPI and Protobuf

ArcadeDB released four Apache-2.0 drivers: HTTP and gRPC clients for Python and TypeScript, all generated from the database's own OpenAPI and Protobuf contracts. The HTTP drivers return a result envelope with a truncated flag to avoid silent partial results, while the gRPC drivers stream large result sets and enforce transport security. A drift gate breaks the build if generated code diverges from the contracts, preventing silent rot.
Hand-written drivers rot silently. The server adds a field or tightens a response, and the driver keeps compiling and keeps returning plausible values until someone loses a day to it.