Multi-Language SDKs
VortexDB provides official SDKs for a variety of popular programming languages, making it easy to connect to your database from any application.
Officially Supported SDKs
VortexDB offers robust and well-documented SDKs for the most popular programming languages, ensuring seamless integration with your existing technology stack.
SDK Comparison
Language | Version | Features |
---|---|---|
TypeScript/JavaScript | 2.4.1 | Full feature set |
Python | 1.8.3 | Async support |
Go | 1.2.0 | High performance |
- TypeScript/JavaScript: The official Node.js driver for VortexDB, providing a modern and type-safe API for building scalable applications.
- Features: Promises-based API, comprehensive type definitions, support for Node.js and browser environments.
- Installation:
npm install vortexdb-js
- Python: A full-featured Python driver with support for asyncio, enabling efficient asynchronous operations for high-performance applications.
- Features: ORM-like capabilities, asynchronous and synchronous APIs, extensive error handling.
- Installation:
pip install vortexdb-python
- Go: A high-performance Go driver designed for speed and concurrency, ideal for building microservices and backend systems.
- Features: Goroutine-friendly, low-level control, efficient binary protocol.
- Installation:
go get github.com/vortexdb/go-driver
- Rust: A safe and efficient Rust driver that leverages Rust's performance and memory safety features, perfect for systems programming and performance-critical applications.
- Features: Zero-cost abstractions, strong type system, asynchronous support.
- Installation: Add
vortexdb = "0.1.0"
to yourCargo.toml
Community-Contributed Libraries
In addition to official SDKs, the VortexDB community actively develops and maintains libraries for other languages and frameworks. Check the official VortexDB GitHub repository for a comprehensive list.
Contributing to SDKs
We welcome contributions to our existing SDKs and the development of new ones. Refer to our contribution guidelines on GitHub for more information.