wavelet
Installation
SKILL.md
Wavelet
Wavelet is a reactive backend that pushes pre-computed SQL query results to apps and AI agents over WebSocket.
Core Concepts
- Streams -- event ingestion tables. Defined with typed columns.
- Views -- SQL materialized views that incrementally recompute when source data changes.
- Subscriptions -- WebSocket connections that receive diffs when a view changes.
- filterBy -- JWT-based per-tenant row filtering, enforced server-side.
Config File: wavelet.config.ts
Everything is defined in a single config file. The full type signature:
import { defineConfig, sql } from '@risingwave/wavelet'
export default defineConfig({
Related skills