PlantUML deprecation notice #5074
Replies: 11 comments 16 replies
-
Does it mean that mermain.js will be available within the draw.io, both desktop app and integration with Confluence? |
Beta Was this translation helpful? Give feedback.
-
Currently, there is no way (that I know of at least) of editing the generated diagram using the original mermaid text. Is there any plans to support this ? |
Beta Was this translation helpful? Give feedback.
-
I was scared what would happen to my zillions of PlantUML diagrams that I have inserted in Confluence via Draw.io . Thankfully the support is still there till 2028 for Confluence 👍 |
Beta Was this translation helpful? Give feedback.
-
Great decision. Let PU finally rest in peace, it should've been dead years ago... |
Beta Was this translation helpful? Give feedback.
-
Is there any way to get back the mermaid.js code after editing the diagram? |
Beta Was this translation helpful? Give feedback.
-
@davidjgraph I have a local server running plantUML and draw.io v27.0.0 and it does not have plantuml support. What version of draw.io should I be using? |
Beta Was this translation helpful? Give feedback.
-
Hi David, it's been a long time :-) Thank you for your message and for your transparency. We fully understand and respect your decision. We understand that the main technical reason is the server-side nature of PlantUML, which is fundamentally different from draw.io's client-side architecture. Mermaid.js is indeed a great alternative and is better aligned with your technical approach, even though (in our admittedly biased opinion!) PlantUML remains the more feature-rich option. Regarding your remark about the inclusion of unrelated tools (such as the sudoku generator or Oregon Trail text adventure): if this is a significant pain point, we would be happy to consider providing and maintaining a streamlined, professional build of PlantUML containing only the core diagram generation features, without these experimental or fun additions. However, we fully recognize that the core architectural issue (server-side vs. client-side) is likely the primary factor behind your decision. Finally, we would like to sincerely thank the draw.io team for having supported PlantUML for so many years, and for providing users with access to our diagramming technology. We appreciate the collaboration and remain available for any questions or further technical discussions, if helpful. Best regards, |
Beta Was this translation helpful? Give feedback.
-
Both the PlantUML and Mermaid.js support suffer from the same core issues:
Also, Mermaid is missing basic stuff like left-aligning the content of a text note (important to make things readable such as lists). |
Beta Was this translation helpful? Give feedback.
-
Well, that is unfortunate. I really enjoy plantuml. I think it's much more expressive for large technical diagrams. draw.io was excelent for keeping a "book" of diagrams... why not allow calling plantuml server? they have a public api it's a petty.. I have soo many diagrams |
Beta Was this translation helpful? Give feedback.
-
We've moved the dates out 6 months to give users more time to adjust. |
Beta Was this translation helpful? Give feedback.
-
The deprecation of PlantUML in draw.io is more than an inconvenience — it may be a deal-breaker for enterprise users. My team has invested in PlantUML for architecture and security diagrams. With this change, we’re left with Mermaid, which is not a one-to-one replacement and throws cryptic parse errors on even simple snippets. I don’t know Mermaid, and our teams shouldn’t have to relearn an entirely different DSL just to keep existing diagrams functional. This puts me in a position where I now have to recommend that my employer evaluate alternative diagramming tools. If draw.io can’t maintain PlantUML support or provide a reliable migration path, we’ll be forced to move. Please reconsider the decision, or at least: Without one of these, draw.io is effectively breaking workflows for long-time users and organisations that standardised on PlantUML. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We'll be removing support for PlantUML on app.diagrams.net on 30st June 2026 (for Confluence and Jira Cloud draw.io customers the date is November 30th 2028). There are a number of factors in this decision:
The PlantUML text will remain in the diagram and be accessible if you wish to port it to another tool. You won't lose PlantUML generated images, or the underlying data.
There are alternative PlantUML specific solutions available online, like https://www.planttext.com/ or https://plantuml-editor.kkeisuke.com/.
There's also https://github.com/doubleSlashde/plantuml2drawio and https://github.com/rglaue/plantuml_to_drawio.
For Confluence Cloud there is a well established solution, https://marketplace.atlassian.com/apps/1215115/plantuml-diagrams-for-confluence?hosting=cloud&tab=overview.
Beta Was this translation helpful? Give feedback.
All reactions