Introducing diagrams as first-class resources
EventCatalog already gives you auto-generated visualizations: Entity Maps, Interaction Maps, and domain views that update as your catalog changes. These are great for understanding relationships between your resources.
But sometimes you need your own diagrams. Target architecture plans. Event storming results. Sequence flows from Miro. C4 diagrams from IcePanel. The stuff that lives in scattered boards, Confluence pages, or that folder someone created two years ago.
EventCatalog 3.3.0 lets you bring those diagrams to your documentation.
Your custom diagrams are now first-class, versioned resources in your catalog. Bring them in from any tool, version them, link them to your domains and services, and even ask AI about them.
What's new?โ
You could already embed diagrams from tools like Miro, IcePanel, and Lucidchart into your documentation pages. That's still fully supported.
Now, diagrams can be standalone resources with their own dedicated pages:
- Versioning: Track how your architecture evolves over time
- Version comparison: See what changed between versions (Scale)
- Cross-references: Link diagrams to domains, services, messages, and containers
- LLM support: Every diagram is accessible via
.mdxendpoints for AI tools - Interactive controls: Zoom, pan, and copy diagram code (e.g Mermaid, PlantUML) for better viewing and exploration
Example of PlantUML diagramWhy this mattersโ
Get more value from your documentation by bringing your diagrams into EventCatalog. Version them alongside your domains, services, and messages. Link them to the resources they describe.
A common use case: document your current architecture as v1.0.0 and your target architecture as v2.0.0. Teams can switch between versions and see exactly where you're headed. No more hunting through Confluence or asking "where's that architecture diagram?"