Upload your project and get production-ready migrated code in minutes.
Paste a GitHub URL or upload a ZIP file of your Next.js 14 project.
The engine scans your codebase to identify Next.js 14 patterns, APIs, and configuration that need updating.
Hybrid AST + AI engine applies deterministic transforms for configuration and dependencies, and AI-powered transforms for complex code changes. Every change gets a confidence score.
Get a ZIP with your fully migrated code, a complete migration report, and a checklist of items flagged for manual review.
The most impactful change is that request APIs (cookies(), headers(), params, searchParams) are now asynchronous. This requires adding await throughout your Server Components and Route Handlers. Additionally, the caching defaults have been reversed: requests are no longer cached by default, so you may need to add explicit cache directives.
Yes. Nivo scans every file for async API usage, caching patterns, and deprecated imports before making changes. It generates a detailed diff for each file so you can review every transformation before merging. The tool preserves existing behavior while updating syntax.
Most projects complete in under 10 minutes. The exact time depends on the number of files that reference request APIs, caching directives, and image components. Nivo processes files in parallel and only touches files that need changes.
Next.js 15 uses React 19 as its peer dependency. Nivo handles the React upgrade in tandem, including updating deprecated APIs like forwardRef (now unnecessary) and adjusting to the new ref-as-prop pattern.
API routes (Route Handlers) still work but their caching behavior has changed—GET handlers are no longer cached by default. Middleware continues to operate the same way, though the config matcher syntax has received minor updates.
Nivo statically analyzes every usage of cookies(), headers(), params, and searchParams across your codebase. It wraps each usage in await, converts the containing function to async if needed, and handles nested destructuring patterns automatically.
Free tier available — no credit card required
Automatically upgrade your Next.js 13 project to Next.js 14. Handles Server Actions stabilization, metadata API changes, and partial prerendering preparation.
Framework UpgradeAutomatically migrate React 18 to React 19. Handles ref-as-prop, removal of forwardRef, new use() hook, Actions API, and deprecated legacy APIs in minutes.
Framework UpgradeAutomatically migrate Next.js Pages Router to App Router. Handles getServerSideProps to Server Components, layouts, metadata API, and data fetching patterns.
Architecture Migration