Skip to main content
Guide
HelixDB v3 uses one operation-tree request model across the Rust, TypeScript, Go, and Python SDKs. Choose a setup guide:
  • Rust — typed DSL and async HTTP client.
  • TypeScript — typed DSL and JavaScript runtime support.
  • Go — server query builder and HTTP client.
  • Python — synchronous and asynchronous clients.
For HTTP execution, all current SDKs can send dynamic requests to POST /v2/query. Rust, TypeScript, and Python also support embedded runtimes; the published Go SDK is currently HTTP-only. Use the same query guides after setup for reads, writes, indexes, traversals, search, projections, and typed parameters.