Vercel's Workflow SDK now supports TanStack Start applications. TanStack Start runs on Vite and Nitro, which means the existing workflow/vite plugin integrates directly by adding it to vite.config.ts alongside the tanstackStart() plugin.

From there, functions marked with "use workflow" and "use step" directives become durable, resumable operations. They survive server restarts, can sleep for days, and retry automatically on failure. Compilation, queue configuration, and persistence are handled entirely by the plugin, not by the developer.

The full TanStack Start guide at workflow-sdk.dev covers the setup details worth reading: specifically how step boundaries are defined, how the Nitro layer handles queue dispatch, and what persistence actually looks like at runtime.

[READ ORIGINAL →]