Tessera docs

Launch Tessera

Launch

Realtime

Subscriptions

Subscribe to a query and receive updates as rows change.

Live queries

Any query can become live. Call .live() and pass a callback; it runs once with the current rows and again whenever they change.

TypeScript
const stop = db.tasks  .where({ projectId, done: false })  .live((tasks) => render(tasks)) // laterstop()

React

TypeScript
import { useLive } from "tessera/react" const tasks = useLive(db.tasks.where({ projectId }))

Rules apply to updates

Subscribers only receive changes to rows their rules allow them to read.

Was this helpful?

© 2026 Tessera, Inc.

Support

Status

Create a free website with Framer, the website builder loved by startups, designers and agencies.