
When you look at the official documentation, the migration steps from Strapi v4 to v5 feel straightforward:
But in practice, moving a live project on Strapi Cloud involves a lot of little decisions, edge cases, and “gotchas” that the docs can’t possibly cover in detail.
At NOTUM Technologies, we’ve guided several projects through this upgrade, and here are the key lessons we learned along the way.
Creating a backup is obvious, but two details really matter:
The official upgrade script is a great starting point, but it takes a cautious approach:
The biggest shift between v4 and v5 is in the API responses:
If you need time to refactor, Strapi provides compatibility options:
These flags buy you breathing room, but we recommend planning the full refactor sooner rather than later.
Running the migration locally is important, but we discovered some issues only surfaced in a hosted environment. Our approach:
This step saved us from surprises that never appeared on local.
One unexpected challenge: sometimes Strapi Cloud marks a deployment as failed because the health check times out, even though the app is actually running fine.
Our process:
This simple check helped avoid unnecessary panic and rollbacks.
The upgrade script gets you across the line, but the real value of the migration is in the review process:
Migration is a great opportunity to clean house, not just to “make it work again.”

Strapi v5 brings important improvements, but migration isn’t just about running a script; it’s about planning, testing, and taking the opportunity to improve your codebase.
The official documentation gives you a solid foundation. The lessons above are what we learned in the real world: back up smartly, review lifecycles, handle API changes carefully, and always test in a staging environment.
With the right preparation, moving to v5 is not only manageable but also a chance to strengthen your project for the future.
CMO & co-founder who keeps close to current Strapi trends.
Went full LinkedIn with a Strapi theme. Sharing tips and ways in the newsletter "How Strapi Can Help You"
.jpeg)
Send us a message and we’ll get back to you shortly.
You can also e-mail us at sales@notum.cz or book a meeting directly in our calendar.
Send us a message or schedule a call.
Discuss your needs in a 25 min free call.
Get a quote from us within 3 days.
You can also e-mail us at sales@notum.cz or book a meeting directly in our calendar.