inngest-v3-v4-migration

Automate Inngest SDK v3 to v4 migration in TypeScript codebases.

1|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/YOYOMAII/foundry --skill inngest-v3-v4-migration-yoyomaii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inngest-v3-v4-migration
Source: https://github.com/YOYOMAII/foundry/tree/main/.agents/skills/inngest-v3-v4-migration
Command: npx skills add https://github.com/YOYOMAII/foundry --skill inngest-v3-v4-migration-yoyomaii

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves the complexities of upgrading the Inngest SDK from v3 to v4, ensuring that breaking changes in API patterns, event schemas, and runtime configurations are handled safely and correctly.

Core Features & Use Cases

  • Automated Migration Path: Guides the transition from legacy EventSchemas to modern eventType and staticSchema definitions.
  • Codebase Refactoring: Assists in moving serve options to the client, updating step.invoke references, and migrating realtime implementations.
  • Use Case: Use this skill when your project requires an Inngest version bump but is blocked by deprecated syntax, mixed SDK patterns, or runtime errors related to signing keys and serverless constraints.

Quick Start

Use the inngest-v3-v4-migration skill to scan the current repository and apply the necessary code changes to upgrade the Inngest SDK to version 4.

Frequently Asked Questions about inngest-v3-v4-migration

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

FAQPage Schema
How do I migrate Inngest SDK from v3 to v4 in a TypeScript backend?

To migrate Inngest SDK from v3 to v4 in a TypeScript backend, refactor client initialization, trigger definitions, and event schema declarations to replace legacy API patterns with v4-compliant syntax for runtime compatibility.

What breaking changes do I need to fix when upgrading Inngest SDK to v4?

Upgrading the Inngest SDK to v4 involves handling breaking changes in API patterns, event schemas, and runtime configurations. You must transition from legacy EventSchemas to modern eventType and staticSchema definitions to ensure compatibility.

How do I migrate legacy EventSchemas to staticSchema definitions in Inngest?

Migrating legacy EventSchemas to staticSchema definitions requires moving serve options to the client, updating step.invoke references, and replacing deprecated event schema declarations with modern v4 syntax structures.

Can I automate refactoring step.invoke references and serve options for Inngest v4?

Yes, you can automate refactoring step.invoke references and migrating serve options to the client when upgrading to Inngest v4, ensuring systematic identification and replacement of mixed SDK patterns across your codebase.

Does Inngest v4 migration work with serverless backend environments?

Inngest v4 migration targets TypeScript codebases utilizing Inngest for background job processing and event-driven workflows, resolving runtime errors related to signing keys and serverless constraints during the version bump.