Installation
Installation
Rust Library
Add HeliosDB Nano to your Cargo.toml:
[dependencies]heliosdb-nano = "3.5"Or via cargo:
cargo add heliosdb-nanoCLI Tool
Install the command-line interface:
cargo install heliosdb-nanoPython SDK
pip install heliosdb-nanoNode.js SDK
npm install heliosdb-nano# oryarn add heliosdb-nanoGo SDK
go get github.com/dimensigon/HDB-HeliosDB-Nano-goBuilding from Source
# Clone repositorygit clone https://github.com/dimensigon/HDB-HeliosDB-Nano.gitcd heliosdb-nano
# Build releasecargo build --release
# Run testscargo testPlatform 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-nano = { 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 versionheliosdb-nano --version
# Run quick testheliosdb-nano repl --memory> SELECT 1 + 1;Next Steps
- Quick Start Guide - Create your first database
- Deployment Modes - Choose how to deploy