HeliosDB Nano Feature Index (v3.19.1)
HeliosDB Nano Feature Index (v3.19.1)
Canonical feature × tutorial coverage map. Every shipped feature from v3.6 onwards has a documented entry here with a UVP and a link to a hands-on tutorial or quick reference.
For full version history, see ../releases/CHANGELOG.md.
Coverage Status Legend
- ⭐⭐⭐⭐⭐ Long-form tutorial + quick reference + UVP messaging
- ⭐⭐⭐⭐ Tutorial OR multiple references with code examples
- ⭐⭐⭐ Reference page with examples
- ⭐⭐ Brief mention in release notes / README
- ⭐ Mentioned only in CHANGELOG
SQL / DML / Query Execution
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| Full SQL Core | 3.6+ | JOINs, CTEs, subqueries, set ops, aggregates, CASE | ⭐⭐⭐⭐ | SQL_REFERENCE |
| Aggregate expressions | 3.7 | SUM(a)+SUM(b), CAST(AVG()), CASE on COUNT | ⭐⭐⭐ | SQL_FEATURES |
| Window functions | 3.7+ | Full SQL:2003 frame spec | ⭐⭐⭐ | WINDOW_FUNCTIONS_QUICKREF |
| Common table expressions | 3.7+ | WITH RECURSIVE depth control | ⭐⭐⭐ | SQL_FEATURES |
| Subqueries | 3.6+ | Scalar, derived, IN/EXISTS | ⭐⭐⭐ | SQL_FEATURES |
String concatenation || | 3.7 | NULL propagation, auto-cast | ⭐⭐ | CHANGELOG |
| EXTRACT / date functions | 3.14 | EPOCH, YEAR, MONTH, etc. | ⭐⭐⭐ | RELEASE_NOTES_v3.14.0 |
| INSERT … SELECT | 3.7 | FK/trigger/RLS-aware bulk insert | ⭐⭐⭐ | SQL_FEATURES |
| ON CONFLICT (Upsert) | 3.9.5 | DO UPDATE SET … EXCLUDED + MySQL ON DUPLICATE KEY | ⭐⭐⭐ | UPSERT_QUICKREF |
| Parameterized LIMIT/OFFSET | 3.14.8 | LIMIT $1 OFFSET $2 with type coercion | ⭐⭐⭐ | RELEASE_NOTES_v3.14.0 |
| Keyset pagination | 3.6 / 3.12 | Constant-time deep pagination (~30 µs) | ⭐⭐⭐⭐⭐ | KEYSET_PAGINATION_QUICKREF, RELEASE_NOTES_v3.12.0 |
| Top-K sort optimization | 3.12 | LIMIT-driven early termination, O(N log k) | ⭐⭐⭐ | RELEASE_NOTES_v3.12.0 |
| Generate_series / unnest | 3.7 | Table-valued functions | ⭐⭐ | CHANGELOG |
| EXPLAIN / cost planner | 3.6+ | JSON/XML/YAML output, ANALYZE | ⭐⭐⭐⭐ | EXPLAIN_AND_OPTIMIZATION |
| Implicit comma-joins | 3.10 | FROM t1, t2 WHERE … (WordPress compat) | ⭐⭐ | CHANGELOG |
| Recursive CTEs | 3.7 | Depth-limited graph traversal in SQL | ⭐⭐⭐ | SQL_FEATURES |
gen_random_uuid / uuid_generate_v4 | 3.14 | UUID generation | ⭐⭐ | RELEASE_NOTES_v3.14.0 |
DDL / Schema
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| CREATE TABLE | 3.6+ | All constraints + DEFAULT expressions + CHECK | ⭐⭐⭐⭐ | SQL_REFERENCE |
| PRIMARY KEY (inline + table) | 3.9.3 | Both syntaxes | ⭐⭐⭐ | primary-keys |
| Foreign keys | 3.7+ | CASCADE, SET NULL, RESTRICT | ⭐⭐⭐⭐ | foreign-keys |
| UNIQUE constraints | 3.8–3.9 | Per-column + multi-column; ON CONFLICT detection | ⭐⭐⭐ | SQL_FEATURES |
| CHECK constraints | 3.6+ | Expression-based row validation | ⭐⭐⭐ | SQL_FEATURES |
| GENERATED ALWAYS AS IDENTITY | 3.14 | SQL:2016 identity columns | ⭐⭐⭐ | RELEASE_NOTES_v3.14.0 |
| SERIAL / BIGSERIAL / AUTO_INCREMENT | 3.6+ | PG + MySQL alias | ⭐⭐⭐ | SQL_REFERENCE |
| DEFAULT expressions | 3.14.3 | DEFAULT now(), DEFAULT CURRENT_USER | ⭐⭐⭐ | CHANGELOG |
| ALTER TABLE | 3.6+ | Multiple ops in single stmt | ⭐⭐⭐ | SQL_REFERENCE |
| CREATE INDEX | 3.6+ | B-tree, ART, HNSW, GIN | ⭐⭐⭐⭐ | vector-search, STORAGE_FILTERING |
| CREATE SEQUENCE / nextval | 3.14 | Process-scoped sequence store | ⭐⭐⭐ | RELEASE_NOTES_v3.14.0 |
| CREATE EXTENSION hdb_code | 3.16 | Code-graph bootstrap (opt-in) | ⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
| CREATE SEMANTIC HASH INDEX | 3.19 | Merkle-tree subtree invalidation | ⭐⭐⭐ | SEMANTIC_HASH_INDEX_QUICKREF |
| TRUNCATE | 3.7+ | Fast clear with ART purge | ⭐⭐⭐ | SQL_FEATURES |
| Per-column storage modes | 3.6+ | Dictionary / Content-Addressed / Columnar | ⭐⭐⭐⭐ | per-column-storage |
Indexing & Search
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| Adaptive Radix Tree (ART) | 3.6+ | Zero-copy PK lookups, O(k) | ⭐⭐⭐ | PRODUCT_QUANTIZATION_IMPLEMENTATION |
| HNSW vector search | 3.6+ | Native k-NN, 8–16× PQ | ⭐⭐⭐⭐⭐ | VECTOR_SEARCH_TUTORIAL |
| BM25 full-text search | 3.13 | tsvector / tsquery / @@ / ts_rank_cd | ⭐⭐⭐⭐ | FULL_TEXT_SEARCH |
| Hybrid search | 3.12+ | BM25 + vector via RRF/MMR | ⭐⭐⭐⭐ | FULL_TEXT_SEARCH |
| GIN indexes (FTS) | 3.13 | ORM/migration compat (no-op currently) | ⭐⭐ | RELEASE_NOTES_v3.13.0 |
| SIMD predicate pushdown | 3.6+ | Storage-level filtering via bloom/zone-map/SIMD | ⭐⭐⭐ | STORAGE_FILTERING |
| Centrality-biased HNSW | 3.19 | Post-rerank with centrality weighting | ⭐⭐⭐ | RELEASE_NOTES_v3.19.0 |
| UUID literal coercion | 3.19.1 | PK lookup with UUID columns | ⭐⭐⭐ | RELEASE_NOTES_v3.19.1 |
Transactions / Concurrency / MVCC
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| ACID transactions | 3.6+ | Snapshot isolation, all-or-nothing | ⭐⭐⭐⭐ | SQL_REFERENCE |
| Explicit transactions | 3.6+ | BEGIN / COMMIT / ROLLBACK | ⭐⭐⭐ | SQL_REFERENCE |
| Savepoints | 3.7+ | Nested rollback boundaries | ⭐⭐⭐ | SQL_FEATURES |
| MVCC | 3.6+ | Snapshot iso, read-your-writes | ⭐⭐⭐⭐ | ../architecture/multi_user_transactions.md |
| Optimistic conflict detection | 3.17+ (sync-experimental) | Vector clocks, field-level merge | ⭐⭐ | CHANGELOG |
Time-Travel / Branching
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| Git-like branches | 3.6+ | COW isolation for dev/test/A-B | ⭐⭐⭐⭐⭐ | PHASE3_TUTORIAL, branching |
| Selective branch sync | 3.19+ | Replicate specific branches to remotes | ⭐⭐⭐ | RELEASE_NOTES_v3.19.0 |
| AS OF TIMESTAMP | 3.6+ | Query historical snapshots | ⭐⭐⭐⭐⭐ | time-travel, PHASE3_TUTORIAL |
| AS OF TRANSACTION | 3.6+ | Query by txn ID | ⭐⭐⭐⭐ | time-travel |
| MERGE BRANCH / DROP BRANCH | 3.6+ | Branch lifecycle | ⭐⭐⭐⭐ | branching |
| ON BRANCH override | 3.19 | Per-call branch redirect (MCP/LSP) | ⭐⭐⭐ | RELEASE_NOTES_v3.19.0 |
Encryption / Security / Compliance
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| AES-256-GCM TDE | 3.6+ | Database-level transparent encryption | ⭐⭐⭐⭐⭐ | ENCRYPTION_TUTORIAL, ENCRYPTION |
| FIPS 140-3 | 3.6+ (feature flag) | AWS-LC FIPS provider, Cert #4816 | ⭐⭐⭐⭐ | FIPS_COMPLIANCE_TUTORIAL |
| SCRAM-SHA-256 auth | 3.8+ | PG-standard password hashing | ⭐⭐⭐ | SCRAM_SHA256_AUTHENTICATION |
| TLS / SSL | 3.8+ | Encrypted wire (PG + MySQL) | ⭐⭐⭐ | POSTGRESQL_SSL_QUICK_REFERENCE |
| Row-Level Security (RLS) | 3.6+ | Per-tenant isolation via policies | ⭐⭐⭐⭐ | RLS_POLICY_MANAGEMENT_TUTORIAL, rls |
| JWT sessions | 3.8+ | Stateless auth | ⭐⭐⭐ | JWT_AUTH_QUICK_REFERENCE |
| OAuth2 (Google/GitHub) | 3.8+ | PKCE, auto user creation | ⭐⭐⭐⭐ | AUTH_AND_OAUTH |
| Audit logging | 3.6+ | Tamper-proof SHA-256 chain | ⭐⭐⭐⭐⭐ | AUDIT_LOGGING_TUTORIAL, AUDIT_LOGGING |
| Argon2id KDF | 3.6+ | Memory-hard password hashing | ⭐⭐⭐ | ENCRYPTION_TUTORIAL |
Stored Procedures / Triggers / Functions
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| PL/pgSQL procedures | 3.6+ | DECLARE / IF / LOOP / WHILE / FOR / RAISE | ⭐⭐⭐ | procedural-language |
| Triggers | 3.6+ | BEFORE/AFTER INSERT/UPDATE/DELETE | ⭐⭐⭐⭐ | triggers, TRIGGER_EXECUTION_QUICK_REFERENCE |
| Scalar functions | 3.6+ | 100+ built-in | ⭐⭐⭐⭐ | SQL_REFERENCE |
| Aggregate functions | 3.6+ | COUNT, SUM, AVG, MIN, MAX, STDDEV | ⭐⭐⭐⭐ | SQL_REFERENCE |
| User-defined functions | 3.6+ | Composite types via JSON | ⭐⭐⭐ | SQL_REFERENCE |
JSON / JSONB
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| JSONB type | 3.6+ | Schemaless docs | ⭐⭐⭐⭐ | SQL_REFERENCE |
| JSONB operators | 3.6+ | ->, ->>, @>, ?, #- | ⭐⭐⭐⭐ | SQL_REFERENCE |
| JSON path queries | 3.6+ | Nested navigation | ⭐⭐⭐ | SQL_REFERENCE |
| json_agg | 3.4 | JSON array aggregation | ⭐⭐⭐ | CHANGELOG |
Backend-as-a-Service (BaaS)
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| REST API (PostgREST-compat) | 3.8+ | 19 filter operators on /rest/v1/{table} | ⭐⭐⭐⭐⭐ | BAAS_REST_API_TUTORIAL |
| Auth signup/token | 3.8+ | /auth/v1/signup, /auth/v1/token | ⭐⭐⭐⭐ | AUTH_AND_OAUTH |
| OAuth2 Google/GitHub | 3.8+ | PKCE flow | ⭐⭐⭐⭐ | AUTH_AND_OAUTH |
| RLS on REST | 3.8+ | JWT claims → session context | ⭐⭐⭐ | BAAS_REST_API_TUTORIAL |
| Realtime WebSocket | 3.8+ | Phoenix-protocol channels | ⭐⭐⭐⭐⭐ | REALTIME_WEBSOCKET |
| ChangeNotifier | 3.8+ | Internal DML event broadcast | ⭐⭐ | CHANGELOG |
| Swagger UI | 3.8+ | Auto-generated /docs | ⭐⭐⭐ | SWAGGER_UI_QUICKSTART |
Protocol Compatibility
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| PostgreSQL Wire v3 | 3.6+ | psql, libpq, psycopg2, pg, JDBC | ⭐⭐⭐⭐⭐ | POSTGRESQL_WIRE_PROTOCOL |
| PG Extended Query | 3.14.1+ | Parse / Bind / Execute / Describe | ⭐⭐⭐ | PARAMETERIZED_QUERIES |
| MySQL Wire v10 | 3.8+ | mysql, JDBC, mysql2, mysqli, WordPress | ⭐⭐⭐⭐⭐ | MYSQL_WIRE |
| MySQL Prepared Stmts | 3.8+ | $N substitution, COM_STMT_PREPARE | ⭐⭐⭐ | MYSQL_WIRE |
| Unix Domain Sockets | 3.6+ | Zero-TCP for same-host | ⭐⭐⭐⭐ | UNIX_SOCKETS_QUICKSTART |
Flush message (H) | 3.14.2 | Pipelined queries | ⭐⭐ | CHANGELOG |
| Multi-statement queries | 3.14 | ;-separated stmts | ⭐⭐⭐ | RELEASE_NOTES_v3.14.0 |
| MySQL SHOW commands | 3.8–3.9 | SHOW TABLES/COLUMNS/INDEX | ⭐⭐⭐ | CHANGELOG |
| MySQL date/time functions | 3.8 | DATE_FORMAT, DATE_ADD, UNIX_TIMESTAMP | ⭐⭐⭐ | CHANGELOG |
| MySQL identifier quoting | 3.14 | Backtick / double-quote / case-folding | ⭐⭐⭐ | RELEASE_NOTES_v3.14.0 |
heliosdb_capability_report() | 3.14.1 | Migration tool discovery | ⭐⭐⭐ | RELEASE_NOTES_v3.14.0 |
Materialized Views
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| MV creation | 3.6+ | Persistent query results | ⭐⭐⭐⭐⭐ | MATERIALIZED_VIEWS_TUTORIAL |
| Refresh MV | 3.6+ | Full recompute | ⭐⭐⭐⭐ | materialized-views |
| Incremental MV | 3.15+ | Delta computation | ⭐⭐⭐⭐ | INCREMENTAL_MATERIALIZED_VIEWS |
| Concurrent MV refresh | 3.6+ | Multi-MV in parallel | ⭐⭐⭐ | CONCURRENT_MV_REFRESH_QUICK_REF |
| MV scheduler | 3.6+ | CPU-aware auto refresh | ⭐⭐⭐ | MATERIALIZED_VIEWS_TUTORIAL |
| MV dependency tracking | 3.6+ | Cascading invalidation | ⭐⭐⭐ | INCREMENTAL_MV_IMPLEMENTATION_SUMMARY |
Code-Graph (opt-in --features code-graph)
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| Code-graph bootstrap | 3.15+ | Tree-sitter AST for 8 languages | ⭐⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
| Symbol extraction | 3.15+ | Functions, classes, methods, types | ⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
| Reference resolution | 3.16+ | Cross-file linking (exact/heuristic) | ⭐⭐⭐ | RELEASE_NOTES_v3.16.0 |
lsp_definition | 3.15+ | “Where is X defined?” | ⭐⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
lsp_references | 3.15+ | “Who uses X?” | ⭐⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
lsp_call_hierarchy | 3.15+ | BFS over CALLS edges | ⭐⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
lsp_hover | 3.15+ | Signature lookup | ⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
lsp_document_symbols | 3.19 | File outline | ⭐⭐⭐ | RELEASE_NOTES_v3.19.0 |
lsp_rename_preview/apply | 3.19 | Identifier-boundary write-back | ⭐⭐⭐ | RELEASE_NOTES_v3.19.0 |
| Symbol embeddings | 3.19 | body_vec VECTOR(n) lazy column | ⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
| Pluggable embedders | 3.15+ | NoopEmbedder + HttpEmbedder | ⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
code-embed feature | 3.19 | fastembed-rs (BGESmallENV15, 384-dim) | ⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
| Runtime grammar registry | 3.16+ | Dynamic grammar loading | ⭐⭐ | CHANGELOG |
| Pluggable extractors | 3.19 | Per-language runtime registration | ⭐⭐ | CHANGELOG |
| Semantic Hash Index | 3.19 | Merkle-tree subtree invalidation | ⭐⭐⭐ | SEMANTIC_HASH_INDEX_QUICKREF |
_hdb_code_languages view | 3.19 | List static + runtime grammars | ⭐⭐ | CHANGELOG |
Graph-RAG (opt-in --features graph-rag)
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| Universal node/edge schema | 3.17+ | _hdb_graph_nodes & _hdb_graph_edges plain tables | ⭐⭐⭐⭐ | GRAPH_RAG_TUTORIAL |
| Symbol projection | 3.17+ | graph_rag_project_symbols() | ⭐⭐⭐ | GRAPH_RAG_TUTORIAL |
| BFS graph search | 3.17+ | Seed → expand → subgraph | ⭐⭐⭐⭐ | GRAPH_RAG_TUTORIAL |
| Centrality weighting | 3.19 | Post-rerank scoring bias | ⭐⭐⭐ | GRAPH_RAG_TUTORIAL |
| Vector entity linker | 3.19 | Cross-modal MENTIONS via cosine | ⭐⭐⭐ | GRAPH_RAG_TUTORIAL |
| Docling PDF/Office ingestion | 3.19 | graph_rag_ingest_* | ⭐⭐⭐⭐ | DOCLING_INGESTION |
| Graph traversal tools | 3.12+ | heliosdb_graph_traverse / _path / _add_edge | ⭐⭐⭐ | RELEASE_NOTES_v3.11.0 |
MCP Endpoint (opt-in --features mcp-endpoint)
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| MCP JSON-RPC dispatcher | 3.18+ | Native server for Claude Code/Cursor/Aider | ⭐⭐⭐⭐⭐ | MCP_ENDPOINT |
| 16-tool catalogue | 3.18+ | 10 DB-backed + 6 RAG | ⭐⭐⭐⭐ | MCP_ENDPOINT |
| MCP resource URIs | 3.18+ | heliosdb://schema/{table} etc. | ⭐⭐⭐ | MCP_ENDPOINT |
| WebSocket transport | 3.19 | Real-time tool calls | ⭐⭐⭐ | MCP_ENDPOINT |
| Stdio transport | 3.19 | Subprocess mode | ⭐⭐⭐ | MCP_ENDPOINT |
| SSE transport | 3.19 | Server-sent events | ⭐⭐⭐ | MCP_ENDPOINT |
| Progress notifications | 3.19 | Streaming notifications/progress | ⭐⭐⭐ | MCP_ENDPOINT |
| HTTP POST + SSE pairing | 3.19 | Forward progress to SSE | ⭐⭐ | RELEASE_NOTES_v3.19.0 |
| Verbose tool discovery | 3.19 | tools/list?verbose=true + helios/info | ⭐⭐⭐ | MCP_ENDPOINT |
Persistence / WAL / Replication
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| RocksDB LSM storage | 3.6+ | Write-optimised KV store | ⭐⭐⭐ | ../architecture |
| Write-ahead log | 3.6+ | Durability guarantee | ⭐⭐⭐ | WAL_QUICK_REFERENCE |
| WAL streaming replication | 3.18+ (default) | Warm standby, async repl | ⭐⭐⭐⭐ | HA_HANDS_ON_TUTORIAL |
| Branch-based replication | 3.19+ (ha-tier2/branch-replication) | Selective branch sync | ⭐⭐⭐ | RELEASE_NOTES_v3.19.0 |
| Multi-primary active-active | 3.19+ (ha-tier2) | Vector-clock conflict resolution | ⭐⭐⭐ | high-availability |
| Sharding | 3.19+ (ha-tier3) | Consistent hash ring | ⭐⭐⭐ | high-availability |
| Content-addressed dedup | 3.19+ (ha-dedup) | Cross-node BLAKE3 dedup | ⭐⭐⭐ | high-availability |
| In-memory mode | 3.6+ | --memory for tests/CI | ⭐⭐⭐ | IN_MEMORY_MODE_QUICKREF |
Backup / Restore / Dump
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| Database dump | 3.6+ | zstd / gzip / brotli / lz4 | ⭐⭐⭐⭐ | BACKUP_RESTORE |
| Selective export | 3.6+ | Per-table/schema | ⭐⭐⭐ | BACKUP_RESTORE |
| Import/export formats | 3.6+ | CSV, JSON, JSONL, Parquet, Arrow, SQL | ⭐⭐⭐ | BACKUP_RESTORE |
| SQLite import | 3.6+ | One-shot .sqlite conversion | ⭐⭐⭐ | features/sqlite/ |
Observability
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| Tracing / structured logging | 3.7+ | tracing macros | ⭐⭐⭐ | TRACING_GUIDE |
| EXPLAIN ANALYZE | 3.6+ | Cost-based plans, JSON/XML/YAML | ⭐⭐⭐⭐ | EXPLAIN_AND_OPTIMIZATION |
| CPU monitoring (sysinfo) | 3.6+ | MV scheduler awareness | ⭐⭐ | CHANGELOG |
| Result cache | 3.6+ | 128-entry LRU + dml/ddl invalidation | ⭐⭐⭐ | CHANGELOG |
| Audit log | 3.6+ | Tamper-proof SHA-256 | ⭐⭐⭐⭐⭐ | AUDIT_LOGGING_TUTORIAL |
Embedded Rust API
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
| In-process database | 3.6+ | Zero-network, no daemon | ⭐⭐⭐⭐ | API_REFERENCE, docs.rs |
| Async runtime (Tokio) | 3.6+ | Non-blocking I/O | ⭐⭐⭐ | API_REFERENCE |
| Code indexing API | 3.15+ | code_index(opts) idempotent | ⭐⭐⭐ | CODE_GRAPH_TUTORIAL |
| Branch operations | 3.6+ | create/switch/list/merge | ⭐⭐⭐ | API_REFERENCE |
| Transaction control | 3.6+ | begin/commit/rollback/savepoint | ⭐⭐⭐ | API_REFERENCE |
SDKs & Bindings
| Language | UVP | Doc |
|---|---|---|
Rust (heliosdb-nano) | Embedded API | docs.rs |
Python (@heliosdb/client-equiv) | psycopg2 + REST + Realtime | api/python-sdk.md, PYTHON_VECTOR_APP |
TypeScript (@heliosdb/client) | REST + Realtime + Auth fluent API | api/typescript-sdk.md, NODEJS_BAAS_APP |
| Go | pgx-style + REST | api/go-sdk.md, GO_EMBEDDED_APP |
| ORMs (any) | SQLAlchemy / Django / Prisma / Drizzle / TypeORM / Sequelize / Hibernate / GORM / SeaORM / Diesel | ORM_SUPPORT, DRIZZLE_PRISMA_COMPAT |
Tooling / CLI
| Feature | Version | UVP | Coverage | Doc |
|---|---|---|---|---|
heliosdb-nano binary | 3.6+ | ~47 MB single executable | ⭐⭐⭐⭐ | README |
| REPL | 3.6+ | Zero-setup interactive SQL | ⭐⭐⭐⭐ | REPL_COMMAND_REFERENCE |
| npm / Homebrew / Docker / binary | 3.6+ | All packaging vectors | ⭐⭐⭐⭐ | README |
Status: Coverage Gates
- Coverage gate: every CHANGELOG entry should map to a row in this table. Run
python scripts/check_feature_index.py(TBD) to lint. - Hands-on gate: every “tutorial” link must include runnable SQL/Rust/Python/TS that executes against v3.19.1 binary.
- UVP gate: every tutorial begins with a
## UVPblock ≤ 100 words.
Last updated: 2026-04-26 | Version: v3.19.1