Skip to main content
Rust version 1.88.0 or higher is required. Make sure you have an updated version of Rust installed. Run rustup update to update your Rust version.

Key Features

  • High Performance: Purpose-built storage engine optimized for both graph and vector operations
  • Type Safety: Explicit type definitions to ensure data integrity
  • Developer-Friendly: Simple setup and migration
  • Secure: Options for encryption at rest

Data Model

HelixDB follows the property graph model, which consists of:
  • Nodes: Represent entities with unique identifiers and properties
    N::NodeType {
      field1: String,
      field2: U32
    }
    
  • Vectors: Represent entities with unique identifiers and vector embeddings
    V::VectorType {
      field1: String,
      field2: U32
    }
    
  • Edges: Represent relationships between nodes and/or vectors, with directionality and properties
    E::EdgeType {
      From: String,
      To: String,
      Properties: {
        field1: String,
        field2: U32
      }
    }
    
This model allows for rich representation of complex domains while maintaining query performance.
⌘I