1
Install HelixCLI
Install the HelixCLI using the following command
Verify Installation
To verify that HelixCLI is installed correctly2
Install Helix
Install the Helix container using the following command
3
Quick Demo Overview
The quickstart demos showcase a social network application with the following features:Schema Overview:
- Users: Store user profiles with name, age, email, and timestamps
- Posts: Store user-generated content with timestamps
- Relationships: Users can follow each other (
Followsedge) and create posts (Creatededge) - Vector Search: Posts can have embeddings for semantic search capabilities
- Create users, posts, and follow relationships
- Retrieve users and posts
- Find posts by specific users
- Get followers and following lists
- Create and search post embeddings for semantic similarity
4
Running a Quick Demo
Inside the Quickstart repo, there are Now you can run the quickstart demo with the following SDKs or a Next.js website:or with pip:
To learn more about how the SDKs work, you can check out the following guides:
go, python, typescript, rust, and a website demo that show you how to use the SDKs to interact with HelixDB. These demos run scripts to automatically ingest sample data into HelixDB and demonstrate how to retrieve data from HelixDB.Clone the Quickstart repo
Deploy the HelixDB instance for the demo
Option 1: Running using Go
Option 2: Running using Python
using uv:Option 3: Running using TypeScript
Option 4: Running using Rust
Option 5: Running the Website Demo
This demo uses Nextjs, and you can choose between the backends inside thewebsite_demo folder: rust_backend, python_backend, and go_backend to query HelixDB or you can also send requests using Next.js as well.
To learn more about how the SDKs work, you can check out the following guides: