logo

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 your Cargo.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.

On this page