Installation
Installation
Rust Library
Add HeliosDB-Lite to your Cargo.toml:
[dependencies]heliosdb-lite = "3.5"Or via cargo:
cargo add heliosdb-liteCLI Tool
Install the command-line interface:
cargo install heliosdb-litePython SDK
pip install heliosdb-liteNode.js SDK
npm install heliosdb-lite# oryarn add heliosdb-liteGo SDK
go get github.com/heliosdb/heliosdb-lite-goBuilding from Source
# Clone repositorygit clone https://github.com/heliosdb/heliosdb-lite.gitcd heliosdb-lite
# 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-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 versionheliosdb-lite --version
# Run quick testheliosdb-lite repl --memory> SELECT 1 + 1;Next Steps
- Quick Start Guide - Create your first database
- Deployment Modes - Choose how to deploy