# HelixDB > HelixDB combines a property graph, approximate vector search, and BM25 full-text search behind one operation-tree query model. Requests run through Cloud, a local server, or the embedded runtime. Quickstart (local instance requires Docker or Podman): ```bash curl -sSL "https://install.helix-db.com" | bash # install the helix CLI helix init local # scaffold helix.toml + examples/ helix start dev # start a local instance helix query dev -e 'writeBatch().varAs("alice", g().addN("User", { username: "alice" })).returning(["alice"])' helix query dev -e 'readBatch().varAs("users", g().nWithLabel("User")).returning(["users"])' ``` Full walkthrough: https://docs.helix-db.com/cli/getting-started ## HelixDB — Start Here - [Introduction](https://docs.helix-db.com/database/helix-db/start-here/introduction) — Page type: Concept - [Get Started](https://docs.helix-db.com/database/helix-db/start-here/quickstart): Start HelixDB locally, write data, and follow an edge in ten minutes — Page type: Tutorial - [Deployment options](https://docs.helix-db.com/database/helix-db/start-here/run-modes): Compare Cloud, local server, and embedded execution — Page type: Concept - [Local server](https://docs.helix-db.com/database/helix-db/start-here/local-development/local-server): Start HelixDB locally with ephemeral memory or persistent object storage — Page type: Guide - [Embedded database](https://docs.helix-db.com/database/helix-db/start-here/local-development/embedded-database): Open HelixDB directly inside your process with explicit storage and cache settings — Page type: Guide - [Rust SDK](https://docs.helix-db.com/database/helix-db/start-here/sdk-setup/rust-project-setup): Build typed HelixDB queries and execute them over HTTP or an embedded engine — Page type: Guide - [TypeScript SDK](https://docs.helix-db.com/database/helix-db/start-here/sdk-setup/typescript-project-setup): Build typed HelixDB requests for Node.js applications — Page type: Guide - [Go SDK](https://docs.helix-db.com/database/helix-db/start-here/sdk-setup/go-project-setup): Build and execute HelixDB requests with ordinary Go functions — Page type: Guide - [Python SDK](https://docs.helix-db.com/database/helix-db/start-here/sdk-setup/python-project-setup): Build HelixDB requests with idiomatic synchronous and asynchronous Python clients — Page type: Guide - [Roadmap](https://docs.helix-db.com/database/helix-db/start-here/roadmap): What we're building and what's coming next — Page type: Reference - [Release Notes](https://docs.helix-db.com/database/helix-db/start-here/release-notes): HelixDB Cloud Release Notes — Page type: Reference ## Core Concepts - [Data model](https://docs.helix-db.com/database/helix-db/core-concepts/data-model): Understand how HelixDB represents entities, relationships, properties, and indexes — Page type: Concept - [Build and run a query](https://docs.helix-db.com/database/helix-db/core-concepts/overview): Take the Get Started query apart operation by operation, then read its request and response — Page type: Tutorial ## Query Guides - [Writing data](https://docs.helix-db.com/database/helix-db/query-guides/writing-data): Create, update, connect, and remove entities in one typed write batch — Page type: Guide - [Reading data](https://docs.helix-db.com/database/helix-db/query-guides/reading-data): Start a traversal from IDs, labels, properties, or previous query results — Page type: Guide - [Secondary indexes](https://docs.helix-db.com/database/helix-db/query-guides/secondary-indexes): Accelerate equality, uniqueness, and ordered property lookups — Page type: Guide - [Vector indexes](https://docs.helix-db.com/database/helix-db/query-guides/vector-indexes): Create dimensioned vector indexes and run nearest-neighbor search — Page type: Guide - [Text indexes](https://docs.helix-db.com/database/helix-db/query-guides/text-indexes): Create BM25 indexes for ranked full-text search — Page type: Guide - [Traverse relationships](https://docs.helix-db.com/database/helix-db/query-guides/traversals): Follow edges, retain row-local bindings, and control duplicate paths — Page type: Guide - [Filtering](https://docs.helix-db.com/database/helix-db/query-guides/filtering): Narrow traversal streams with predicates and exact search candidate sets — Page type: Guide - [Shape query results](https://docs.helix-db.com/database/helix-db/query-guides/projections): Return properties, computed values, aggregates, and correlated binding rows — Page type: Guide - [Branch, repeat, and condition queries](https://docs.helix-db.com/database/helix-db/query-guides/advanced): Compose sub-traversals and gate named entries without leaving one transaction — Page type: Guide - [Bind typed query parameters](https://docs.helix-db.com/database/helix-db/query-guides/parameters): Keep the operation tree stable while request values change — Page type: Guide ## Helix Cloud — Start Here - [Connect to Helix Cloud](https://docs.helix-db.com/database/helix-cloud/start-here/working-with-enterprise): Send dynamic requests through a managed gateway — Page type: Guide - [Using the Dashboard](https://docs.helix-db.com/database/helix-cloud/start-here/using-the-dashboard): Sign in, create a workspace and project, provision a database, and test the connection — Page type: Tutorial - [Architecture](https://docs.helix-db.com/database/helix-cloud/start-here/architecture) — Page type: Concept ## Connect and automate - [HelixDB Model Context Protocol (MCP)](https://docs.helix-db.com/database/helix-cloud/connect/mcp): Connect Codex, Cursor, VS Code, Claude Code, and other agents to Helix Cloud insights — Page type: Tutorial; Status: Preview ## Operate - [Multi-Tenancy](https://docs.helix-db.com/database/helix-cloud/operate/multi-tenancy) — Page type: Guide - [Guarantees](https://docs.helix-db.com/database/helix-cloud/operate/guarantees) — Page type: Reference - [Security](https://docs.helix-db.com/database/helix-cloud/operate/security) — Page type: Reference - [Tradeoffs](https://docs.helix-db.com/database/helix-cloud/operate/tradeoffs) — Page type: Concept - [Limits](https://docs.helix-db.com/database/helix-cloud/operate/limits) — Page type: Reference - [Troubleshoot HelixDB](https://docs.helix-db.com/database/helix-cloud/operate/troubleshooting): Diagnose query, index, vector, embedded, and local runtime failures — Page type: Troubleshooting ## Using the helix CLI - [Getting started with HelixDB CLI](https://docs.helix-db.com/cli/getting-started): Install the Helix CLI v3, bootstrap a first app, run a local instance, and send your first dynamic query — Page type: Tutorial - [Local Development](https://docs.helix-db.com/cli/workflows/local): Run a local instance and iterate on dynamic JSON queries — Page type: Guide - [Helix Cloud](https://docs.helix-db.com/cli/workflows/helix_cloud): Authenticate, link a project, and query a Helix Cloud cluster from the CLI — Page type: Guide - [Configuration Guide](https://docs.helix-db.com/cli/configuration): Reference for helix.toml, ~/.helix/config, and credentials — Page type: Reference - [Troubleshooting](https://docs.helix-db.com/cli/troubleshooting): Solutions to common issues and error messages in Helix CLI v3 — Page type: Troubleshooting ## CLI Command Reference - [CLI Command Reference](https://docs.helix-db.com/cli/command-reference): Complete reference for all Helix CLI v3 commands and options — Page type: Reference - [helix add](https://docs.helix-db.com/cli/command-reference/add) — Page type: Reference - [helix auth](https://docs.helix-db.com/cli/command-reference/auth) — Page type: Reference - [helix chef](https://docs.helix-db.com/cli/command-reference/chef) — Page type: Reference - [helix cluster](https://docs.helix-db.com/cli/command-reference/cluster) — Page type: Reference - [helix delete](https://docs.helix-db.com/cli/command-reference/delete) — Page type: Reference - [helix feedback](https://docs.helix-db.com/cli/command-reference/feedback) — Page type: Reference - [helix init](https://docs.helix-db.com/cli/command-reference/init) — Page type: Reference - [helix logs](https://docs.helix-db.com/cli/command-reference/logs) — Page type: Reference - [helix metrics](https://docs.helix-db.com/cli/command-reference/metrics) — Page type: Reference - [helix project](https://docs.helix-db.com/cli/command-reference/project) — Page type: Reference - [helix prune](https://docs.helix-db.com/cli/command-reference/prune) — Page type: Reference - [helix push](https://docs.helix-db.com/cli/command-reference/push) — Page type: Reference - [helix query](https://docs.helix-db.com/cli/command-reference/query) — Page type: Reference - [helix restart](https://docs.helix-db.com/cli/command-reference/restart) — Page type: Reference - [helix skills](https://docs.helix-db.com/cli/command-reference/skills) — Page type: Reference - [helix start](https://docs.helix-db.com/cli/command-reference/start) — Page type: Reference - [helix status](https://docs.helix-db.com/cli/command-reference/status) — Page type: Reference - [helix stop](https://docs.helix-db.com/cli/command-reference/stop) — Page type: Reference - [helix sync](https://docs.helix-db.com/cli/command-reference/sync) — Page type: Reference - [helix update](https://docs.helix-db.com/cli/command-reference/update) — Page type: Reference - [helix workspace](https://docs.helix-db.com/cli/command-reference/workspace) — Page type: Reference