Home / Companies / Inngest / Blog / May 2025

May 2025 Summaries

2 posts from Inngest

Filter
Month: Year:
Post Summaries Back to Blog
The Inngest team has released a new developer preview called Realtime, which allows developers to stream updates from their Inngest functions to users in real-time. This feature is particularly useful for long-running tasks and enables bi-directional communication between users and Ingest functions through the use of channels and topics. The `publish()` method is available in the Ingest TypeScript and Go SDKs, providing a flexible and fully typed Realtime API. Developers can subscribe to channels using the `useInngestSubscription()` hook from React components or by directly subscribing from the server using the `subscribe()` function. Realtime updates are built upon Ingest's protocol, ensuring secure, low-latency, and at-most-once delivery of messages. The feature is already available as a developer preview in the Ingest TypeScript and Go SDKs, with some details subject to change during this period.
May 21, 2025 944 words in the original blog post.
The Fetch API is a new set of APIs introduced by Inngest, allowing developers to make durable HTTP requests within an Inngest function. This enables offloading of third-party API requests and data fetching to the Inngest Platform, saving compute and improving reliability. The `step.fetch()` API brings benefits similar to `step.run()`, but with the added advantage of offloading HTTP requests, removing potential serverless timeout issues. It is also compatible with the `Promise` API, enabling parallel processing of multiple requests. Additionally, the `fetch()` utility provides a way to make third-party library HTTP requests durable, while all `step.fetch()` and `fetch()` calls appear in Inngest Traces for improved observability.
May 09, 2025 550 words in the original blog post.