Skip to content
LunoraPackages52 packages

The complete toolkit

From the schema-first server to the live client and framework adapters — explore the full collection of Lunora packages, built to work together.

Core Runtime

D1

D1 adapter for .global() tables; wraps the Sessions API for read-your-writes.

Learn more
Core Runtime

Durable Objects

ShardDO (SQLite, OCC, hibernated WebSocket subscriptions) and SessionDO.

Learn more
Core Runtime

Errors

Unified error layer: one LunoraError + a central catalog of codes, statuses, and actionable hints, rendered across CLI, overlay, Studio, and the client.

Learn more
Core Runtime

Fingerprint

Zero-dependency error fingerprinting: one stable grouping hash that collapses noisy errors into Issues.

Learn more
Core Runtime

lunora

Unscoped umbrella — one install for the base packages (server, values, runtime, do, client) via subpaths, plus the lunora CLI bin.

Learn more
Core Runtime

Runtime

Worker entry: RPC router, shard resolver, query coordinator.

Learn more
Core Runtime

Server

Authoring API: defineSchema, defineTable, query, mutation, action.

Learn more
Core Runtime

SQL Store

Internal dialect-parameterized SQL store core behind the .global() backends — depend on @lunora/d1 or @lunora/hyperdrive instead.

Learn more
Core Runtime

Values

v.* validators and return-type inference.

Learn more
Platform Hosts

Cloudflare Host

The Cloudflare host: the platform contracts over Durable Object primitives.

Learn more
Platform Hosts

Node Host

The Node host: the platform contracts over better-sqlite3 and an in-process socket registry.

Learn more
Platform Hosts

Platform Contracts

Provider-neutral host contracts every Lunora deployment target implements.

Learn more
Platform Hosts

Shard Engine

The host-neutral reactive engine — ctx.db, CDC op-log, relay tier, indexes.

Learn more
Observability

Observability

Host-neutral telemetry: logs, metrics, traces, request logs and issue grouping.

Learn more
Client & UI

Angular

Angular adapter: signal-based live queries and mutations over the shared client core.

Learn more
Client & UI

Astro

Astro integration: single-worker composition plus reactive-loader server helpers.

Learn more
Client & UI

Client

Browser SDK: WebSocket transport, optimistic updates, offline queue.

Learn more
Client & UI

Nuxt

Nuxt module: single-worker composition (mounts /_lunora/* into Nitro) plus reactive-loader server helpers.

Learn more
Client & UI

React

useQuery / useMutation / useSubscription / useAuth hooks.

Learn more
Client & UI

React Native

React Native / Expo integration: the React hooks plus an AsyncStorage client factory and a better-auth Expo bridge.

Learn more
Client & UI

Solid

Live queries, optimistic mutations, reactive loaders for SolidJS.

Learn more
Client & UI

Studio

Local admin UI for your schema, data, logs, and advisors.

Learn more
Client & UI

Svelte

Live stores, optimistic mutations, reactive loaders.

Learn more
Client & UI

TanStack DB

defineCollections wires Lunora queries/mutations into live, indexed client collections + a durable offline outbox.

Learn more
Client & UI

Vue

Live composables, optimistic mutations, reactive loaders.

Learn more
Build & Tooling

Vite Plugin

Vite plugin over @cloudflare/vite-plugin — codegen, wrangler validator, error overlay.

Learn more
Codegen

Codegen

Emits _generated/{api,server,dataModel}.ts from your schema.ts.

Learn more
CLI

CLI

Subcommands: init, dev, deploy, codegen, run, reset, migrate.

Learn more
Dev Tools

Config

Shared CLI + Vite config/scaffolding layer (wrangler validator, .dev.vars grammar).

Learn more
Dev Tools

Testing

In-memory harness for queries/mutations/actions plus E2E mail-catcher helpers.

Learn more
Advisor

Advisor

Schema & query lints (splinter-style advisors) feeding the Studio Advisors table.

Learn more
Add-ons

Agent

Durable AI agents on Cloudflare Workflows: defineAgent tool-loops with approvals, memory, and streaming.

Learn more
Add-ons

AI

Workers AI helper on the Vercel AI SDK — ctx.ai with generateText / streamText / embed.

Learn more
Add-ons

Auth

Auth built on better-auth, D1-backed: email/password, OAuth, passkeys, 2FA, organizations.

Learn more
Add-ons

Bindings

Lightweight Cloudflare binding helpers in one install, per-binding subpaths: kv, images, analytics, pipelines, vectors, r2sql.

Learn more
Add-ons

Browser

Browser Rendering — Playwright on Cloudflare Workers.

Learn more
Add-ons

Cloudflare Access

Cloudflare Access (Zero Trust) identity: verify the Cf-Access-Jwt-Assertion JWT and feed ctx.auth / RLS.

Learn more
Add-ons

Containers

Cloudflare Containers: defineContainer → generated container DOs + typed ctx.containers.

Learn more
Add-ons

Flags

OpenFeature feature flags: ctx.flags + useFlag, with a first-class Cloudflare Flagship provider and any OpenFeature provider pluggable.

Learn more
Add-ons

Hyperdrive

Connect an external Postgres/MySQL database via Cloudflare Hyperdrive (ctx.sql).

Learn more
Add-ons

Mail

Resend adapter, TSX templates, queue-backed sends.

Learn more
Add-ons

MCP

Model Context Protocol server exposing a Lunora deployment to AI agents.

Learn more
Add-ons

Notifications

Multi-channel notifications: ctx.notify / ctx.push over @visulima/notification.

Learn more
Add-ons

Payment

Payment provider integration (Stripe) with typed actions and webhooks.

Learn more
Add-ons

Queue

Cloudflare Queues: defineQueue producers + a generated queue() push consumer (or HTTP pull).

Learn more
Add-ons

Rate Limit

Token-bucket / fixed-window / sliding-window limiting with pluggable stores and middleware.

Learn more
Add-ons

Replica

Local-first replica runtime: event sourcing, a pluggable SQLite LocalMirror, and EventsSync catch-up.

Learn more
Add-ons

Scheduler

runAfter / runAt plus Cron Triggers via SchedulerDO.

Learn more
Add-ons

Seed

Snaplet-style deterministic seeding introspected from defineSchema.

Learn more
Add-ons

Storage

R2 typed buckets and signed URLs.

Learn more
Add-ons

Workflows

Durable, multi-step workflows wired into the worker entry.

Learn more
Web3

x402

Agentic payments over x402: charge agents per request and let your agents pay 402-gated resources.

Learn more
Get started

Build with confidence

Every Lunora package is open source and built to work together. Check the docs or jump back home to start building.