# Inngest v3 to v4 Migration

> SDK v3→v4. Stale the day v5 ships

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

---

## When it is useful

Use when upgrading an existing TypeScript codebase from Inngest SDK v3 to v4, or when fixing mixed v3/v4 API usage. Covers detecting current SDK usage, moving triggers into createFunction options, replacing EventSchemas with eventType/staticSchema, moving serve options to the client, updating realtime imports, rewriting step.invoke string IDs, checkpointing/serverless runtime settings, Connect option changes, and verification.

## The Catch

Version-gate: v3→v4 only. Stale the day v5 ships. Not a greenfield setup skill.
