HeatherDB

Search documentation

Loading the documentation index…

Download
HeatherDB documentation
DocumentationReference

HTTP API reference

The HTTP API is documented one page per resource group under docs/api/. Start at the API overview for the conventions that apply to every route: the legacy vs /db/{db} dual-route shapes, authentication, scope, the error format, and the server-side caps.

This page is the index: every method and path the engine serves, linked to the endpoint that documents it.

Pages

PageCovers
Overviewconventions, auth, scope, errors, caps
Ops/health, /healthz, /ready, /readyz
Authsession tokens
Databases/db management
Collectionscreate, list, drop, stats, config, locations, compress, fingerprint
Writeswrite, bulk_load
Readsread, attention, analyze
Documentsdocument storage and similarity search
Algebraalgebra over collections, compose/read
Vectorsstateless /vec/* math
Auditthe access log
Dreamon-demand consolidation

Route table

45 endpoints, verified against heather_server 0.4.1. Collection and algebra routes exist in two shapes; both are listed, and both link to the one endpoint that documents them. The /db/{db} shape addresses any database, the legacy shape addresses default.

Source of truth: heather_server/src/main.rs.

Ops

Auth

Databases

RouteLegacy form
GET /db—
POST /db—
GET /db/{db}—
DELETE /db/{db}—

Dream

RouteLegacy form
POST /db/{db}/dream—

Audit

RouteLegacy form
GET /db/{db}/audit—

Collections

Writes

Reads

Documents

Algebra

Vectors