StepKit, an open and cross-platform durable execution standard
Details
- External ID
- 46048322
- Source
- HN
- Company
- —
- Product
- —
- Website domain
- —
- Launched
- Nov. 25, 2025
- Cohort
- —
- Upvotes
- 36
- Upvotes percentile
- 0.7794759825327511
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Hi HN! I’m Tony, one of the co-founders of Inngest (https://inngest.com/). Wanted to show you something we’re working on: StepKit.StepKit is an open source SDK and framework for building and iterating on durable workflows that run on any platform (self-hosted, Inngest, Cloudflare, Netlify, etc.) without requiring any provider or bundler-specific code.Here’s the repo: https://github.com/inngest/stepkit.StepKit extracts the core execution loop that we built in Inngest and makes it fully open, Apache 2, and hackable/pluggable to different backends. We don’t want people to have to go through multiple major versions in SDKs to learn the lessons we’ve already learned in production:It needs to work anywhere: This SDK is push-based and receives tasks via API endpoints, so it works anywhere (servers, serverless, k8s, etc). That's also customizable. It doesn’t need any specific runtime or bundler support.It needs to be complete: StepKit includes the entire execution engine: step discovery, memoization, a core event loop to turn async steps into generators without relying on `try/catch` based control, and middleware for extensibility (eg, end-to-end encryption, Sentry integrations, and so on).It needs a simple API: StepKit APIs are explicit `step.*()` functions, which we designed in our original Inngest SDK back in 2022. They’re easy to read, understand, implement, and use. They contain all of the primitives for durable execution: steps, suspend/resume, human-in-the-loop, and observability. These same APIs have also been adopted by Cloudflare, Netlify, Convex, and others, and support billions of runs every month.It needs to be resilient: Steps tolerate changes when refactoring, and provide the building blocks of durable execution without complex abstractions.We’re starting with in-memory, filesystem, Inngest, and Cloudflare (WIP) drivers, with more coming soon.The roadmap includes middleware, compatible SDKs in different languages, as well as extensions like concurrency controls and idempotency: https://github.com/inngest/stepkit/discussions/52.Excited to see what you think: https://github.com/inngest/stepkit.
Enrichment
- Theme
- browser automation and scraping for AI
- Vertical
- Horizontal
- Function
- Workflow automation
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- durable execution standard
- Manually corrected
- False
Could you build this?
No Building a durable execution standard and runtime engine like Temporal or Inngest requires deep expertise in distributed consensus, deterministic event replay, and fault-tolerant concurrency control.
What it would actually take: The architecture requires an event-sourcing engine that serializes function execution steps, a state machine capable of deterministic replay, and distributed coordination layers handling retries, timeouts, and checkpoint persistence across disparate platforms. Implementing cross-platform SDKs that abstract asynchronous runtimes deterministically demands elite distributed systems engineering.
Discussion
16 comments analyzed.
Competitors mentioned: BullMQ, Agenda.js, Vercel Workflow Kit, Cloudflare Workflows, Upstash Workflows
Concerns raised: Unclear how it differs from job queuing solutions with DLQ, Vercel Workflow Kit lacks step IDs, making code changes harder, Vercel Workflow Kit's magic makes it harder to scale to mature products
Feature requests: Synchronous invocation of workflows with direct results, Upstash adapter support, Cloudflare Workflows adapter
Competitors
Other products that read as similar to this one — 47 launches clear the similarity bar, closest 8 shown.
Attention rank: #12 of 48 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 20 days after the earliest competitor.
- Durable Endpoints · hn · 2026-02-18 · 8 upvotes · similarity 0.55
- DataKit, your all in browser data studio is open source now · hn · 2025-12-08 · 6 upvotes · similarity 0.39
- Nub · hn · 2026-06-24 · 277 upvotes · similarity 0.39
- PipeStep · hn · 2026-03-12 · 12 upvotes · similarity 0.37
- Titan · hn · 2025-12-11 · 49 upvotes · similarity 0.37
- A cross-platform toolkit to explore OS internals and capabilities · hn · 2026-01-12 · 7 upvotes · similarity 0.36
- RunKit · hn · 2026-07-22 · 8 upvotes · similarity 0.36
- Backkit · ph · 2026-09-30 · 2 upvotes · similarity 0.36
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a workflow automation tool for Real estate yet.