Mutation Composer
Craft JSON events or tweak the generated samples.
Shape a payload, trigger the database, and witness the visual instrument react in real time.
Craft JSON events or tweak the generated samples.
Echo nodes glow as payloads flow from database to UI.
Newest first · tap to inspect
Glassy nodes reveal how events ripple across EchoDB.
PostgreSQL triggers serialize row level changes. Payloads include before/after diffs and actor metadata.
A lightweight PHP emitter opens a Server-Sent Events channel, guaranteeing order and low-latency delivery.
The browser listens, animates the flow diagram, and orchestrates tones via the Web Audio API.
Everything you need to instrument your own dataset with EchoDB.
EchoDB listens to PostgreSQL notifications, transforms them into structured JSON events, and streams them to browsers over Server-Sent Events. The client layers animation, stats, and audio to render each change as a sonic signature.
GET /echodb/api/events?limit=20
GET /echodb/api/stream (SSE)
GET /echodb/api/statsPOST /echodb/api/eventsContent-Type: application/json
{
"table": "orders",
"row_id": 42,
"type": "update",
"actor": "cli-bot",
"changes": {
"status": "processing",
"amount": 72.45
}
}
const stream = new EventSource('/echodb/api/stream');
stream.addEventListener('update', (event) => {
const payload = JSON.parse(event.data);
animate(payload.type);
playTone(payload.type);
});