# Inngest Realtime

> v4-native inngest/realtime, not @inngest/realtime

**Subcategory:** Inngest  
**License:** Apache-2.0  
**Source:** https://github.com/inngest/inngest-skills/blob/main/skills/inngest-realtime/SKILL.md

---

## When it is useful

Use when streaming durable workflow updates to a UI in real time — live order status, AI agent token streaming from a function to the browser, log tailing for long-running jobs, or human-in-the-loop approval flows. Covers Inngest v4 native realtime: typed channels, publishing from inside step.run, minting subscription tokens via server actions, and consuming the stream from React/Next.js. Do not install the v3-era @inngest/realtime package on inngest@4.

## The Catch

v4-native: import from inngest/realtime. @inngest/realtime is the v3 package and will 401/TypeError on v4. Cloud + TypeScript.
