Skip to main content

About ZenUML

ZenUML is a diagram-as-code product family developed by P&D Vision Pty Ltd, a software company based in Melbourne, Australia. It turns short text into sequence diagrams and other UML diagrams. ZenUML runs inside Confluence, in the browser, in JetBrains IDEs and VS Code, and on the desktop.

  • 2017

    ZenUML founded

  • 5

    Platforms

    Confluence, JetBrains, VS Code, Mac, Windows

  • 6

    Supported macro types*

  • 1,226

    Marketplace installs

    across four Confluence apps

  • 41,330

    JetBrains

    plugin downloads

  • 2,027K

    npm downloads

    of @zenuml/core over the past month

* Across our Confluence apps, these six macro types are supported: Diagram (Mermaid, PlantUML & ZenUML); OpenAPI / Swagger; Graph (DrawIO); Embed a Diagram, Graph or API Spec; AsyncAPI Spec; Embed AsyncAPI Spec. Availability varies by app and plan.

As of October 2026.

Our vision

We believe every idea has a form
in which it becomes obvious.

Our mission

Help teams explain complex ideas and systems through clear diagrams and documentation that are easy to share and maintain.

Give people across teams and departments a common reference point for discussing designs, comparing options and making decisions.

ZenUML and Diagramly

ZenUML is P&D Vision's sequence diagram technology and open ecosystem. It works on its own and as an external plugin for Mermaid. Diagramly is P&D Vision's product family for AI-assisted information visualisation, exploring how teams turn complex information into visual knowledge they can share and maintain.

P&D Vision offers both ZenUML for Confluence and Diagramly for Confluence. ZenUML for Confluence is the mature, full-featured diagram app, including diagram-as-code and API specification workflows. Diagramly for Confluence is a separate, AI-first product that introduces new visual knowledge capabilities. Both are actively maintained. Diagramly for Confluence is not a renamed ZenUML for Confluence.

Our story so far

  • 2007: At Motorola, hand-drawn sequence diagrams helped the team compare design options. The experience showed how much a sequence diagram can carry in a technical conversation.
  • 2010: At a ThoughtWorks HTML5 coding contest, the first prototype generated a sequence diagram from text, using a small DSL and the Canvas API.
  • 2013: The prototype was rebuilt in Angular and gained CSS styling, shortly before the founder moved to Australia.
  • 2015: Work on payroll and funds-flow systems at ADP shaped the requirement for reliable, reviewable diagrams in regulated environments.
  • 2017: The ZenUML GitHub organisation was created and the first open-source repository, web-sequence, was published under the MIT licence.
  • 2019: The ZenUML plugin for JetBrains IDEs was released.
  • November 2019: ZenUML Diagrams for Confluence launched on the Atlassian Marketplace.
  • 2022: ZenUML Desktop for Mac and Windows released.
  • 2023: The VS Code extension was released.
  • 2024: Diagramly.ai launched.
  • May 2025: ZenUML for Confluence moved to Atlassian Forge and split into Lite and Full plans.

Where we are going

We are developing Diagramly so that teams can express, share and maintain complex information and systems more naturally with the help of AI. ZenUML continues as the technical foundation and open ecosystem for sequence diagrams, rendering and developer workflows.

We will keep exploring how AI agents can work with Confluence, and which further diagram types can be maintained from text and code. These are long-term directions, not commitments to specific features or dates.

Leadership

ZenUML is led by people with backgrounds in software engineering, enterprise architecture and the Atlassian ecosystem.

Peng Xiao

Founder

Founded ZenUML and leads product and engineering. Previously Solution Designer at National Australia Bank (August 2019 to May 2021) and a consultant at PwC.

linkedin.com/in/pxiao ↗

Jeff Xiong

Chief Technical Advisor

Advises ZenUML on technology and product direction. Formerly at ThoughtWorks, co-founder of Shanghai Maku Cultural Communications Ltd, and a consultant to Suncorp and at PwC.

linkedin.com/in/gigix ↗

Loki Yan

Growth Advisor

Loki Yan is a multiple Search Awards winner, conference speaker and co-founder of First Optimise. Based in Melbourne, he specialises in technical SEO, organic growth and international SEO, and advises Diagramly on search and growth.

linkedin.com/in/xinyuan-loki-y-86aa1456 ↗

Where We Are

P&D Vision Pty Ltd is registered in Australia, with the core team in Melbourne. ZenUML also has team members in Shenzhen, Chengdu and Silicon Valley.

We support over 1,200 customers across six continents.

Open Source and Community

Since 2017, ZenUML has contributed to the open-source community. In 2023, ZenUML was integrated into Mermaid as an external diagram type.

ZenUML Core is published on GitHub under the MIT licence. As of 9 October 2026, the original ZenUml/core repository has 39 stars, and the ZenUML organisation has 105 followers. The original repository, github.com/ZenUml/core, remains archived and read-only. Its fork, github.com/mermaid-js/zenuml-core, is maintained in the mermaid-js organisation.

Report issues and read the project documentation through the mermaid-js/zenuml-core repository on GitHub.

github.com/ZenUml/core ↗
github.com/mermaid-js/zenuml-core ↗

What People Say About ZenUML

Trusted by teams at

  • Air Canada Vacations
  • Airwallex
  • Altimetrik
  • Auckland Council
  • Badminton World Federation
  • Baxter
  • Burberry
  • Capitolis
  • CGI Federal
  • Coles Group
  • Cprime
  • DLA Piper
  • Fireblocks
  • Freightos
  • GameAnalytics
  • Hi-Rez Studios
  • IDEMIA
  • INTERSPORT
  • Katalon
  • Koenigsegg

Our Standards

  • Rendering and data handling

    Confluence is the system of record for diagrams created with our Confluence apps. Saved diagram content is also mirrored to our backend. PlantUML rendering and optional AI features involve external services.

    Privacy Policy
  • Permissions

    Atlassian displays the permission scopes requested by the app version before you confirm installation.

    Confluence permissions guide
  • Standards compliance

    ZenUML uses the core concepts of UML sequence diagrams and expresses system interactions in a text syntax that stays close to code.

  • Support and fixes

    Issues go through the Atlassian Jira Service Desk. Fixes ship through each product's release channel.

    Atlassian Jira Service Desk
  • Data and analytics

    How we process data and analytics is set out in the Privacy Policy.

    Privacy Policy

Work With ZenUML

  • Enterprise and procurement

    Privacy documentation, permission details and procurement material are available on request.

    [email protected]
  • Atlassian partners and resellers

    Customers can buy ZenUML through an Atlassian Solution Partner or reseller.

    [email protected]
  • Integrations and developers

    For work involving ZenUML Core, plugins or MCP integrations, contact:

    [email protected]

Contact us

Atlassian Jira Service Desk for bugs and feature requests

LinkedIn: ZenUML