Streaming API

Live streams for work, not only tokens.

Provide live streams for file processing, agentic updates, database logs, build and tooling updates, and deployment updates. Support bidirectional input for operations and guides, or monodirectional input when the client should only observe.

  • Stream files, agents, logs, builds, and deploys as live frames.
  • Flows can be monodirectional or bidirectional.
  • The frame model matches the chat UI.

File processing

Ingest, extract, summarize, and route artifacts as a live stream.

  • The stream can run as a mono or bidirectional flow.

Agentic updates

Tool calls, approvals, and mid-flight corrections stay in the same thread.

  • Agent updates are bidirectional by default.

Database logs

Tail operational events into a chat layout without extra chrome.

  • Logs land as a monodirectional observe stream.

Build and deploy

CI output, tooling updates, rollouts, and guided recovery share one stream.

  • Inject commands when recovery needs a guide, not only a tail.
const stream = await essenize.stream.open({
  kind: "deploy",
  flow: "bidirectional",
  topic: "payments-api.prod"
});

stream.on("event", (frame) => render(frame));
stream.send({ type: "guide", step: "rollback" });

Ready when your infrastructure is

Ship chat as infrastructure,
not as another SaaS island.

Talk to Restora Read the product guide