Tools•checker
Vercel for Next.js
Determines optimal router (App Router or Pages Router) based on project requirements and constraints.
Try the tool
client runnerRouter Recommendation
Run the tool to see output.
Examples
Static site with no SSR
{
"server_components": false,
"dynamic_routes": false,
"ssr_required": false,
"next_version": true
}Expected output
Pages Router
SSR + Server Components
{
"server_components": true,
"dynamic_routes": true,
"ssr_required": true,
"next_version": true
}Expected output
App Router
How it works
Evaluates project requirements against Next.js router capabilities. Prioritizes App Router for Server Components and SSR needs, defaults to Pages Router for static/legacy patterns.