Live subscriptions
Open a channel per table and receive row changes the moment they happen.
Stream database changes to your front-end over WebSockets, and fire webhooks on row events to connect KREO to the rest of your stack — no queue to operate.
// Live updates over WebSocket
const channel = kreo.channel("orders");
channel.on("INSERT", (row) => addToList(row));
channel.on("UPDATE", (row) => render(row));
channel.on("DELETE", (row) => removeFromList(row.id));
channel.subscribe();Open a channel per table and receive row changes the moment they happen.
Changes are broadcast over a dedicated WebSocket relay — your UI stays in sync instantly.
Create triggers that POST a webhook to your services whenever rows change.
Notify Slack, sync to a CRM or kick off background jobs from database events.
Enable realtime and workflows per table so you only stream what you need.
Workflow dispatches are logged so you can see exactly what fired and when.
Start free with 50,000 requests per month — no credit card required.