
TL;DR
ArcadeDB now offers native drivers for Python and TypeScript, allowing developers to interact with the database using HTTP and gRPC protocols. This eliminates the need for manual HTTP calls or using incompatible drivers from other databases.
✦ Why It Matters
Start using the new native drivers today to simplify your ArcadeDB integration.
Key Takeaways
Full Summary
Previously, developers interfacing with ArcadeDB from Python or Node.js had to rely on manual HTTP calls or repurposed drivers from other databases, which were not ideal. The new repository, arcadedb-drivers, introduces four native clients: two for Python (HTTP and gRPC) and two for TypeScript/JavaScript (also HTTP and gRPC).
Each driver is generated from ArcadeDB's official OpenAPI and Protobuf specifications, ensuring consistency and reducing maintenance overhead. The drivers support client-server deployments and are designed for different workloads, with HTTP being suitable for browser applications and gRPC for server-to-server communications.
The initial release is version 0.1.0, indicating ongoing development, with plans for additional languages in the future. Developers are encouraged to test these drivers and provide feedback to improve functionality.
Related