Skip to content

Installation

Rust Library

Add HeliosDB-Lite to your Cargo.toml:

[dependencies]
heliosdb-lite = "3.4"

Or via cargo:

cargo add heliosdb-lite

CLI Tool

Install the command-line interface:

cargo install heliosdb-lite

Python SDK

pip install heliosdb-lite

Node.js SDK

npm install heliosdb-lite
# or
yarn add heliosdb-lite

Go SDK

go get github.com/heliosdb/heliosdb-lite-go

Building from Source

# Clone repository
git clone https://github.com/heliosdb/heliosdb-lite.git
cd heliosdb-lite

# Build release
cargo build --release

# Run tests
cargo test

Platform Support

Platform Architecture Status
Linux x86_64, aarch64 Fully supported
macOS x86_64, Apple Silicon Fully supported
Windows x86_64 Fully supported
FreeBSD x86_64 Community supported

Feature Flags

Enable optional features in Cargo.toml:

[dependencies]
heliosdb-lite = { version = "3.4", features = ["encryption", "simd"] }
Feature Description
encryption Enable AES-256-GCM encryption at rest
simd Enable SIMD acceleration for vector operations
server Enable PostgreSQL wire protocol server

Verifying Installation

# Check version
heliosdb-lite --version

# Run quick test
heliosdb-lite --repl :memory:
> SELECT 1 + 1;

Next Steps