Skip to main content

Using IcePanel

EventCatalog supports embedding IcePanel diagrams in all your markdown files.

IcePanel is a collaborative diagramming tool designed for visualizing software architecture using the C4 model. It helps teams create interactive system context, container, and component diagrams that can be shared and explored.

Example output

Using IcePanel in EventCatalog​

To embed an IcePanel diagram, use the <IcePanel /> component in any markdown file.

Getting your IcePanel share URL​

  1. Open your diagram in IcePanel
  2. Click the Share button
  3. Copy the share/embed URL (it should look like https://s.icepanel.io/...)

Basic Example​

---
# your frontmatter
---

<IcePanel url="https://s.icepanel.io/OpQVdslrqhZkyb/0QfB" />

Example with title and description​

---
# your frontmatter
---

<IcePanel
url="https://s.icepanel.io/OpQVdslrqhZkyb/0QfB"
title="System Architecture"
description="Overview of our microservices architecture showing how services communicate."
height="800"
/>

Full screen mode​

Each embedded IcePanel diagram includes a full screen button, allowing your teams to explore the diagram in detail without leaving EventCatalog.

Props​

NameTypeDefaultRequiredDescription
urlstringYesThe share URL of the IcePanel diagram. To get the URL, click "Share" in IcePanel and copy the embed/share URL.
titlestringNoThe title to display above the diagram.
descriptionstringNoA description to display below the title.
heightstring600NoThe height of the embedded diagram in pixels.
widthstring100%NoThe width of the embedded diagram.

More resources​