Database for Your App.
Ready in One API Call.

Instant provisioning, per-database API keys, branching, time-travel, vector search, and MCP discovery, on every plan including Free; some tools need a paid plan.

Quick Start API OpenAPI Spec Agent-Friendly Docs

How It Works

1

Provision

Shell
curl -X POST \
  .../api/v1/quick-start \
  -H "Content-Type: application/json" \
  -d '{"email":"me@app.com",
    "password":"...",
    "username":"me",
    "org_name":"MyApp",
    "db_name":"main"}'

# Returns: token, api_key,
# org_id, db_id, endpoints
2

Build

API Key Auth
curl -X POST .../execute \
  -H "X-API-Key: hdb_..." \
  -d '{"sql":"CREATE TABLE users (
    id SERIAL,
    name TEXT,
    embed VECTOR(768)
  )"}'
3

Branch & Ship

REST
# Create a branch
POST .../branches
{"name":"staging",
 "as_of":"now"}

# Time-travel query
POST .../query-at
{"sql":"SELECT *...",
 "as_of":"2025-01-01T00:00:00Z"}

Full Endpoint Reference

HeliosDB Cloud is the managed service: it runs HeliosDB Nano databases behind these endpoints. File storage (buckets and signed URLs) and edge functions are on the HeliosDB roadmap and are not part of HeliosDB Cloud or Nano today.

Method Endpoint Description
POST /api/v1/quick-start Create account + DB + API key
POST /api/v1/auth/signup-baas Instant signup (auto-activated)
POST .../:db_id/execute Execute SQL query
GET .../:db_id/branches List branches
POST .../:db_id/branches Create branch (with as_of + from)
POST .../:db_id/branches/switch Switch active branch
POST .../:db_id/branches/merge Merge branches
POST .../:db_id/query-at Time-travel query
POST .../:db_id/api-keys Create scoped API key
POST /api/v1/mcp MCP server (Streamable HTTP; protocol 2026-07-28 and 2025-03-26 to 2025-11-25) — API key or JWT required
GET /api/v1/openapi.json OpenAPI 3.1 specification

The same operations as MCP tools at /api/v1/mcp

A remote MCP server that standard clients connect to directly — Claude Code, Cursor, VS Code, the MCP Inspector and the official TypeScript and Python SDKs (protocol 2026-07-28 and 2025-03-26 to 2025-11-25, stateless, no sessions). Configure your database API key as a static header: Authorization: Bearer hdb_... or X-API-Key: hdb_... (quick-start returns one; create more in the console under Databases → API Keys), or use a session JWT. There is no OAuth flow; anonymous calls get 401. Every tool runs the same checks as its REST endpoint — organization, database, scopes, tier — and a key works only for its own database; a refused call comes back as an isError result with the reason.

Claude Code
claude mcp add --transport http heliosdb https://cloud.heliosdb.com/api/v1/mcp \
  --header "Authorization: Bearer $HDB_API_KEY"
Cursor / VS Code mcp.json
{ "mcpServers": { "heliosdb": {
    "url": "https://cloud.heliosdb.com/api/v1/mcp",
    "headers": { "Authorization": "Bearer hdb_..." } } } }
Plain JSON-RPC (curl)
curl -X POST https://cloud.heliosdb.com/api/v1/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $HDB_API_KEY" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
execute_sql list_branches create_branch merge_branch query_at create_api_key vector_search analytics_query_stats list_materialized_views assign_variant replication_status delete_branch list_databases create_database delete_database

All 27 tools in tools/list work over MCP, each with its JSON input schema — including list_databases, create_database, delete_database, verify_email, logout (session JWT only) and mark_trusted (platform operators only). Each tools/call counts against the monthly API request allowance. Account creation stays on REST (POST /api/v1/quick-start). The AI-native retrieval tools (helios_graphrag_search, heliosdb_hybrid_search, LSP tools) and the WebSocket/SSE transports come with a self-hosted HeliosDB Nano MCP server, a build-from-source feature.

How do the free levels work?

Instant is the standard free level of the agent-ready BaaS: an API signup creates the account, database and key with no human step. Verifying the email address and completing a feedback session unlock higher quotas; no credit card is needed.

API Signup

Instant

Sign up via BaaS — start in seconds

1 database
100 MB storage
5 connections
10K vectors
10K API requests/mo
7 days time-travel
Email Verified

Verified

Confirm your email — quotas scale up

3 databases
500 MB storage
5 connections
50K vectors
50K API requests/mo
7 days time-travel
Feedback Session

Feedback given

Opt in for feedback — max free quotas

4 databases
1 GB storage
10 connections
100K vectors
100K API requests/mo
14 days time-travel

All levels include: vector search, BM25-ranked full-text search, per-database API keys, branching, time-travel, AES-256-GCM encryption at rest and zero-knowledge encryption. Check “Allow feedback contact” during signup to reach the Feedback given level after a short feedback session with the team. Console accounts at cloud.heliosdb.com are for business email addresses and start at the Verified level; see HeliosDB Cloud.

Start Building Now

One curl command. Your database is ready.