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.
D1
D1 adapter for .global() tables; wraps the Sessions API for read-your-writes.
Durable Objects
ShardDO (SQLite, OCC, hibernated WebSocket subscriptions) and SessionDO.
lunora
Unscoped umbrella — one install for the base packages (server, values, runtime, do, client) via subpaths, plus the lunora CLI bin.
Runtime
Worker entry: RPC router, shard resolver, query coordinator.
Server
Authoring API: defineSchema, defineTable, query, mutation, action.
Sql Store
Internal dialect-parameterized SQL store core for Lunora .global() backends (D1, PlanetScale)
Values
v.* validators and return-type inference.
Astro
Astro integration: single-worker composition plus reactive-loader server helpers.
Client
Browser SDK: WebSocket transport, optimistic updates, offline queue.
Nuxt
Nuxt module for Lunora — single-worker composition (mounts /_lunora/* into Nitro) plus reactive-loader server helpers
React
useQuery / useMutation / useSubscription / useAuth hooks.
Solid
Live queries, optimistic mutations, reactive loaders for SolidJS.
Studio
Local admin UI for your schema, data, logs, and advisors.
Svelte
Live stores, optimistic mutations, reactive loaders.
TanStack DB
defineCollections wires Lunora queries/mutations into live, indexed client collections + a durable offline outbox.
Vue
Live composables, optimistic mutations, reactive loaders.
Vite Plugin
Vite plugin over @cloudflare/vite-plugin — codegen, wrangler validator, error overlay.
Codegen
Emits _generated/{api,server,dataModel}.ts from your schema.ts.
CLI
Subcommands: init, dev, deploy, codegen, run, reset, migrate.
Config
Shared CLI + Vite config/scaffolding layer (wrangler validator, .dev.vars grammar).
Testing
In-memory harness for queries/mutations/actions plus E2E mail-catcher helpers.
Advisor
Schema & query lints (splinter-style advisors) feeding the Studio Advisors table.
AI
Workers AI helper on the Vercel AI SDK — ctx.ai with generateText / streamText / embed.
Auth
Auth built on better-auth, D1-backed: email/password, OAuth, passkeys, 2FA, organizations.
Bindings
Lightweight Cloudflare binding helpers in one install, per-binding subpaths: kv, images, analytics, pipelines, vectors, r2sql.
Browser
Browser Rendering — Playwright on Cloudflare Workers.
Cloudflare Access
Cloudflare Access (Zero Trust) identity for Lunora — verify the Cf-Access-Jwt-Assertion JWT against your team JWKS and feed the verified identity into ctx.auth / RLS via a resolveIdentity adapter
Containers
Cloudflare Containers: defineContainer → generated container DOs + typed ctx.containers.
Flags
OpenFeature feature flags: ctx.flags + useFlag, with a first-class Cloudflare Flagship provider and any OpenFeature provider pluggable.
Hyperdrive
Connect an external Postgres/MySQL database via Cloudflare Hyperdrive (ctx.sql).
Resend adapter, TSX templates, queue-backed sends.
MCP
Model Context Protocol server exposing a Lunora deployment to AI agents.
Payment
Payment provider integration (Stripe) with typed actions and webhooks.
Queue
Cloudflare Queues: defineQueue producers + a generated queue() push consumer (or HTTP pull).
Rate Limit
Token-bucket / fixed-window / sliding-window limiting with pluggable stores and middleware.
Scheduler
runAfter / runAt plus Cron Triggers via SchedulerDO.
Seed
Snaplet-style deterministic seeding introspected from defineSchema.
Storage
R2 typed buckets and signed URLs.
Workflows
Durable, multi-step workflows wired into the worker entry.
Build with confidence
Every Lunora package is open source and built to work together. Check the docs or jump back home to start building.