Skip to content
Lakefront
Esc
↑↓navigate↵open⌘Jpreview

Overview

Every Lakefront export, option, and wire shape, by import path.

Lakefront ships as one npm package, lakefront, as TypeScript source. It requires Bun 1.2 or later and does not run on Node. The package exposes five import paths, one per front-door verb, each with its own reference page.

Import path Verb What it is
lakefront open open/openSafe, the Engine class: reads, writes, transactions, schema, and watch.
lakefront/client connect connect, the board client, and the Kysely query builder dialect.
lakefront/server serve serve, the HTTP node that fronts an engine with auth and SSE.
lakefront/router route route, the cluster router: cache-affinity hashing, hedging, failover.
lakefront/contract (contract) The wire contract, capability tokens, and the transport client used by both client and router.

Cross-cutting references, not tied to one import path:

Page Covers
Wire protocol The HTTP envelope, headers, and SSE event format.
Environment variables Environment variables read by the server node and router.
Error catalog The full tagged-error catalog and their _tag values.

For narrative documentation, covering installation, a guided tour, and the design decisions behind these APIs, start at the quickstart or the concepts pages.

Last updated on September 10, 2026

Was this page helpful?