Developer

Helix

Helix is a technical, dark, code-forward product template for a developer-facing infra tool — a serverless edge / vector database in the spirit of Neon, Turso and Planetscale. A near-black canvas carries a faint blueprint grid, soft accent-tinted glows, hairline borders and a crisp blue→teal gradient reserved for headline accents and metrics. It ships a sticky nav with a GitHub-stars badge, a split hero pairing confident copy with a live terminal panel (syntax-highlighted install + vector query), a trust logo row, a benchmark band comparing Helix vs. baseline Postgres with animated bars, a six-tile feature grid, an inline-SVG architecture diagram (client → edge routers → Raft storage), a quickstart with a longer real TypeScript/SQL code block, a usage-based three-tier pricing table, a luminous closing CTA and a developer footer. A "prompt seam" motif — a mono `$` glyph, label and blinking cursor — threads every section. All motion is pure CSS keyframes and respects prefers-reduced-motion.

Technical, dark and code-forward — a near-black blueprint canvas, terminal panels and monospace metrics lit by a precise blue→teal gradient. Precise, fast, trustworthy.

helix-db.code-anything.app
$helix v4.0 — vector search is GA

The serverless database
built for the edge.

Helix is a Postgres-compatible database with native vector search, instant branching and single-digit-millisecond reads from 18 regions. Connect over HTTP, scale to zero, never touch a connection pool.

◆ SOC 2 Type II◆ 99.99% uptime◆ Postgres wire-compatible
~/app — helix
$ npm i @helix/client
added 1 package in 612ms ✓
import { helix } from '@helix/client'
const rows = await helix.sql`
SELECT title, embedding <=> $1 AS dist
FROM docs
ORDER BY dist LIMIT 5
`.bind(queryVec)
// → 5 rows · 3.1ms · region iad

Powering data-intensive teams

VerceptLuminaNorthwindCortexBasaltRelay
$benchmarks --compare pg

Fast where it counts.

Measured against a single-region managed Postgres, same dataset, same query. Numbers are median over 10M requests from a warm edge — reproduce them with helix bench.

p50 read latencylower is better
Helix
3.1ms
pg
41ms
p99 read latencylower is better
Helix
12ms
pg
180ms
Vector query (1M)lower is better
Helix
8ms
pg
96ms
Writes / sechigher is better
Helix
240k
pg
55k
$cat features.md

One database. Fewer moving parts.

Everything an application backend needs — rows, vectors, cache and search — behind a single connection string.

Edge replication

Data is replicated to 18 regions and served from the closest one — single-digit-millisecond reads, no read replicas to manage.

Native vector search

HNSW indexes live next to your rows. Filter, join and rank by cosine distance in one SQL query — no separate vector store to sync.

ACID transactions

Serializable isolation across regions with deterministic conflict resolution. Strong consistency when you ask for it, fast when you don’t.

Zero-config scale

No pool sizing, no sharding, no VACUUM windows. Connections are HTTP; capacity autoscales to zero and back in under 40ms.

Instant branching

Fork a full copy-on-write branch of production in ~1s. Every pull request gets an isolated database with real data.

Encrypted by default

AES-256 at rest, TLS 1.3 in transit, per-row RLS, SOC 2 Type II and point-in-time restore down to the second.

$helix explain --arch

A request never leaves the edge.

Your client hits the nearest region. Reads resolve locally; writes reach consensus across a Raft quorum and replicate back — all under one round trip.

ClientHTTP · TLS 1.3EdgeiadEdgefraRaft leaderrows + vectorsReplicarows + vectorsrouteread (local)write (quorum)
$quickstart --lang ts

From zero to querying in a minute.

Create a database, grab the connection string and run your first vector query. No servers, no migrations framework required — the client speaks plain SQL over HTTP.

1
Install the CLI
npm i -g @helix/cli
2
Create a database
helix db create prod --region iad
3
Push a schema
helix schema push ./schema.sql
app/search.tsTypeScript
import { Helix } from '@helix/client'
const db = new Helix(process.env.HELIX_URL)
export async function search(q: string) {
const vec = await embed(q)
// hybrid: keyword filter + vector rank
return db.sql`
SELECT id, title,
1 - (embedding <=> ${vec}) AS score
FROM documents
WHERE status = 'published'
ORDER BY score DESC LIMIT 10
`
}
$pricing --plan all

Usage-based. No surprises.

Only pay for compute you use and storage you keep. Databases scale to zero when idle — so does the bill.

Free

$0/mo

For side projects and prototypes.

1 project · 3 branches
0.5 GB storage
1M row reads / mo
10k vectors
Community support
Start free

Pro

Popular
$25/mo

For teams shipping to production.

Unlimited branches
100 GB storage included
Autoscaling compute
50M vectors
PITR · 30-day retention
Priority support
Start 14-day trial

Enterprise

Custom

For scale, compliance and SLAs.

Dedicated compute
99.99% uptime SLA
Private regions & VPC peering
SSO / SAML · audit log
HIPAA & BAA
Solutions engineer
Contact sales
$helix db create --free

Give your app a database it deserves.

Spin up a production-ready Helix database in seconds. Free to start, no credit card, scales to zero when idle.

Design rules

The system, applied to any site

  • Anchor the page on a near-black navy canvas with a faint blueprint grid; reserve the blue→teal gradient for headline accents, metrics, the logo mark and CTAs — never flood large areas with flat color.
  • Lead with code: a terminal / code panel with a mac window bar and monospace syntax-highlighted snippets is the hero visual, not a stock photo. Real, technically-plausible commands and queries only.
  • Use a system monospace stack for all labels, metrics, code, prices and CTAs; pair it with a crisp geometric heading typeface and a neutral body font.
  • Build depth from a single surface: hairline 1px borders, a faint top inner-light and soft accent-tinted shadows instead of neutral grey. Round containers to ~16px.
  • Back claims with proof developers trust — benchmark bars vs. a baseline, an architecture diagram, a GitHub-stars badge, uptime/compliance chips — and keep copy precise and jargon-correct.
  • Thread a "prompt seam" motif — a mono `$` glyph, a lowercase command-style label and a blinking cursor — through every section eyebrow so the page reads as one terminal.

Ships with

Sticky nav with GitHub-stars badgeSplit hero with terminal / code panelTrust logo rowBenchmark bandFeature gridArchitecture diagramQuickstart with code blockPricing tableClosing CTAFooter

Design tokens

Palette

bg
surface
text
muted
accent
accent2
border

Headings

Space Grotesk

Body

Inter

Radius

16px

Explore palettes

More from the library

AuroraMarketing
Warm ArtisanMarketing
Sharp FadeBooking
CockpitDashboard

Make it yours in minutes.

Start from this template and describe your tweaks — content, sections, colours. The backend and deploy are handled.