Upgrade Path Planner
Select a technology, pick your current and target versions. Get every step mapped out with breaking changes, effort estimates, and EOL timelines — like Google Maps for version upgrades.
Select Technology
Language / Runtime
Infrastructure
Framework
How It Works
Pick Your Tech
Choose from languages, frameworks, and infrastructure tools. Each technology has a curated version database with release dates and EOL timelines.
Set Your Range
Select where you are today and where you want to be. The planner maps every version step in between with breaking changes at each level.
Get Your Plan
See an effort estimate, breaking changes at each step, EOL warnings, and a recommended timeline. Copy as Markdown for your team.
FAQ
Is my data sent anywhere?
No. Everything runs in your browser using JavaScript. Your selections never leave your device. The only network requests are badge image fetches from our badge service.
How are effort estimates calculated?
Effort is based on the number of version steps and breaking changes at each step. Single-step upgrades with few changes are rated Low, while multi-step upgrades crossing EOL boundaries are rated High. These are estimates — actual effort depends on your codebase.
What if my version is not listed?
The planner covers recent and commonly-used versions for each technology. Very old or pre-release versions may not appear. If your version is missing, select the closest older version as your starting point.
Can I skip versions?
Most technologies allow jumping directly to a newer version, but the planner shows each intermediate step so you can review breaking changes you may encounter. Skipping is possible but increases risk — the plan helps you decide.
Stay ahead of every upgrade
Track releases, EOL dates, and breaking changes across your entire stack — delivered when new versions land.