Skip to content

Installation

Installation

Rust Library

Add HeliosDB Nano to your Cargo.toml:

[dependencies]
heliosdb-nano = "3.5"

Or via cargo:

Terminal window
cargo add heliosdb-nano

CLI Tool

Install the command-line interface:

Terminal window
cargo install heliosdb-nano

Python SDK

Terminal window
pip install heliosdb-nano

Node.js SDK

Terminal window
npm install heliosdb-nano
# or
yarn add heliosdb-nano

Go SDK

Terminal window
go get github.com/dimensigon/HDB-HeliosDB-Nano-go

Building from Source

Terminal window
# Clone repository
git clone https://github.com/dimensigon/HDB-HeliosDB-Nano.git
cd heliosdb-nano
# Build release
cargo build --release
# Run tests
cargo test

Platform Support

PlatformArchitectureStatus
Linuxx86_64, aarch64Fully supported
macOSx86_64, Apple SiliconFully supported
Windowsx86_64Fully supported
FreeBSDx86_64Community supported

Feature Flags

Enable optional features in Cargo.toml:

[dependencies]
heliosdb-nano = { version = "3.4", features = ["encryption", "simd"] }
FeatureDescription
encryptionEnable AES-256-GCM encryption at rest
simdEnable SIMD acceleration for vector operations
serverEnable PostgreSQL wire protocol server

Verifying Installation

Terminal window
# Check version
heliosdb-nano --version
# Run quick test
heliosdb-nano repl --memory
> SELECT 1 + 1;

Next Steps