Camunda 7 to Camunda 8 migration guide
Learn how to migrate process solutions developed for Camunda 7 to run on Camunda 8.
About this guide
This guide covers the typical migration journey from Camunda 7 to Camunda 8, describing the decisions to be made along the way, as well as linking to more in-depth material or tooling you might find useful.
It is important to understand that Camunda 8 is not a drop-in replacement for Camunda 7.
It is not sufficient to exchange a library; you might have to adjust your BPMN models, refactor code, and probably also re-architect your solution. This effort greatly depends on how your existing Camunda 7 solution is built. This guide dives deeper into all the aspects involved.
This guide covers migration tooling in development for Camunda 8.8 that might not be complete at the time of reading.
What you will learn
This guide covers the following main aspects involved in migrating from Camunda 7 to Camunda 8.

Migration journey
Learn about common themes in the migration journey.
Conceptual differences
Important conceptual differences to know when planning your migration.
Migration tooling
Camunda tooling to ease migration from Camunda 7 to Camunda 8.
Code conversion
Help with converting your code for migration.
Migration preparation
Rules and development practices for smooth migration preparation.
Technical details
Technical details around BPMN and DMN model differences.
Help and further resources
Get help with your migration journey from the following additional resources.
- The Camunda forum
- Camunda Consulting
- Migration workshops
- Professional advisory services
- Camunda Partners:
- Professional advisory services
- Implementation services
Still need more help? Contact your customer success manager or reach out to Camunda.