Installation¶
Rust Library¶
Add HeliosDB-Lite to your Cargo.toml:
Or via cargo:
CLI Tool¶
Install the command-line interface:
Python SDK¶
Node.js SDK¶
Go SDK¶
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:
| 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¶
- Quick Start Guide - Create your first database
- Deployment Modes - Choose how to deploy