Cross-Edition

Every SDK and integration in this catalogue is fully supported by all three HeliosDB editions. The wire surface (PostgreSQL / MySQL protocols + REST API) is identical across editions, so the same client code works whether you point it at an embedded Nano binary, a self-hosted Lite cluster, or a distributed Full deployment.

Five languages

First-class clients with type-safety, async, connection pooling, and a fluent query builder. Same surface across REST and wire-protocol modes.

Python

Full-featured client with async support, connection pooling, and pandas/numpy integration. LangChain + LlamaIndex wrappers in the same package.

pip install heliosdb
GitHub → PyPI →

Python · SQLite-compat

DB-API 2.0 drop-in replacement for the standard sqlite3 module. Existing SQLite code points at HeliosDB with one import change.

pip install heliosdb-sqlite
GitHub → PyPI →

TypeScript / JavaScript

Fully typed client for Node.js, Deno, and Bun. Tree-shakeable, fluent query builder, ESM + CJS exports.

npm install @heliosdb/client
GitHub → npm →

Rust

HTTP client for remote HeliosDB servers. For embedded use, depend on the heliosdb-nano crate directly.

cargo add heliosdb-client
GitHub → crates.io →

Go

Idiomatic Go client with branches, vector search, agent memory, and time-travel. Context-aware throughout.

go get github.com/heliosdb/heliosdb-go
GitHub → pkg.go.dev →

heliosdb on the command line

Cross-platform CLI distributed via npm. Auto-downloads the right binary for your OS / arch on first run.

npm install -g heliosdb
heliosdb start              # persistent server
heliosdb start --memory     # in-memory dev mode
heliosdb repl               # interactive SQL
CLI source → npm →

Six platforms

Drop HeliosDB into the tools your team already uses.

VS Code

SQL editor with intellisense, branch explorer, vector search panel, and natural-language query helper.

GitHub →

n8n

Community node with query, vector, branch, and agent operations. Drop into any n8n workflow.

GitHub →

Zapier

Triggers and actions for workflow automation. Connect HeliosDB to 5 000+ Zapier-supported apps.

GitHub →

Make (Integromat)

Module definition for Make.com. Build no-code automations with HeliosDB as a data source / sink.

GitHub →

Retool

REST API datasource configuration for building internal tools. Query HeliosDB from any Retool app.

GitHub →

Microsoft AutoGen

Multi-agent framework integration. HeliosDB as agent memory, retriever, and shared knowledge base.

GitHub →

Two minutes to first query

Python

from heliosdb import Client

db = Client("http://localhost:8080")
db.execute("CREATE TABLE docs (id SERIAL, body TEXT, embedding VECTOR(768))")
db.execute("INSERT INTO docs (body, embedding) VALUES ($1, $2)",
           ["Intro to HeliosDB", [0.1, 0.2, 0.3, ...]])

results = db.query(
    "SELECT body FROM docs ORDER BY embedding <=> $1 LIMIT 5",
    [query_vec],
)

TypeScript

import { Client } from "@heliosdb/client";

const db = new Client({ url: "http://localhost:8080" });
await db.execute(\`CREATE TABLE docs (
    id SERIAL, body TEXT, embedding VECTOR(768)
)\`);

const results = await db
  .from("docs")
  .select("body")
  .vectorSearch("embedding", queryVec, { limit: 5 })
  .run();

Pick a language, ship in minutes

Every SDK is Apache 2.0 and works against all three HeliosDB editions.