inngest-realtime

Stream real-time events from Inngest functions to client applications via channels and topics.

2|Updated May 28, 2026
One-click install
npx skills add https://github.com/inngest/inngest-codex-plugin --skill inngest-realtime-inngest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inngest-realtime
Source: https://github.com/inngest/inngest-codex-plugin/tree/main/plugins/inngest/skills/inngest-realtime
Command: npx skills add https://github.com/inngest/inngest-codex-plugin --skill inngest-realtime-inngest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires inngest, zod.

What problem does it solve?

This skill solves the challenge of bridging the gap between long-running, durable background workflows and real-time user interfaces, ensuring users see progress as it happens without polling.

Core Features & Use Cases

  • Real-time Broadcasting: Stream status updates, AI token chunks, or log tails directly from Inngest functions to the browser.
  • Human-in-the-loop: Build interactive approval flows where workflows pause for user input and resume upon event receipt.
  • Use Case: Create a live order status page that animates step-by-step progress or a chat interface that streams AI responses as they are generated by a durable function.

Quick Start

Use the inngest-realtime skill to configure a channel and subscribe to workflow updates in your React component.

Frequently Asked Questions about inngest-realtime

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stream real-time updates from durable workflows to a live UI?

To stream real-time updates from durable workflows to a live UI, you can implement event-driven streaming from Inngest functions to client applications using channels and topics. This broadcasts live status updates directly to the browser without polling.

What is the best way to stream AI token chunks from a background function to a chat interface?

The best way to stream AI token chunks from a background function to a chat interface is using real-time broadcasting. This skill facilitates streaming AI response chunks directly from durable Inngest functions as they are generated.

Do I need Inngest v4 SDK to set up real-time event streaming?

Yes, you need the Inngest v4 SDK to set up real-time event streaming. Integration requires proper channel definitions and secure subscription token minting via server actions to facilitate live UI updates.

Can I build human-in-the-loop approval flows that pause and resume workflows?

Yes, you can build interactive human-in-the-loop approval flows that pause workflows for user input and resume upon event receipt. This allows long-running background tasks to wait for direct user interaction.

How does real-time workflow broadcasting work without polling the server?

Real-time workflow broadcasting works without polling by implementing event-driven streaming from durable functions using defined channels and topics. Client-side applications subscribe to these channels to receive live status updates instantly.

What are the limitations of using event-driven streaming for live UI updates?

Limitations of using event-driven streaming for live UI updates include the strict requirement for Inngest v4 SDK integration. You must also configure proper channel definitions and securely mint subscription tokens via server actions.