Skip to main content

Discoverability for

event-driven architectures

Help yours teams discover and understand your architecture with EventCatalog.

An open source documentation project trusted by teams building event-driven architectures.

PayFitMotorwayPrismaPayFit

Turn your event-driven architecture
into a visual story everyone can follow

Centralized architecture visualization.

EventCatalog’s visualizer provides teams with a comprehensive view of events, services, domains, and their relationships, all in one place, enhancing clarity and collaboration.

Simplify and accelerate architecture understanding.

Help teams quickly find and explore components, reducing complexity and speeding up the understanding of your architecture.

EventCatalog Visualizer Screenshot

Powered by markdown

Use markdown files (powered with MDX) to document and visualize your events, services, and domains. Utilize EventCatalog components, write custom components and version control with Git.

Built for high-level overviews and deep dives.

Empower teams to visualize and explore events, services, and domains, facilitating collaboration between technical and non-technical members.

Governance and documentation tool
designed for distributed teams

Documentation

Centralized platform to document and visualize your event-driven architecture, making it easier to understand and communicate.

Schema Management

Define, manage, and version your message schemas to ensure consistency across your event-driven system.

Architecture Discovery

Empower teams to explore and discover domains, services, and messages within your architecture for faster development and better collaboration.

Integrations

Integrate seamlessly with OpenAPI, AsyncAPI, Backstage, Kafka, RabbitMQ, and AWS EventBridge to connect your infrastructure.

Event Visualization

Visualize and simulate the flow of events, queries, and commands and their relationships with services and domains.

Any schema format

Define, manage, and version message schemas and services for consistency across your system. Supports any formats (e.g Avro, Protobuf, JSON)

Auditing

Track changes to events, schemas, and systems over time using changelogs for improved governance.

Ownership

Assign owners to messages, services, and domains to ensure accountability and streamline communication within your organization.

Business Flows

Define and visualize business flows within your organization, helping you and your product teams understand how your systems work.

Custom Components

Build custom components in your documentation and reuse them across your teams, enhancing consistency and efficiency.

Host Anywhere

Deploy your EventCatalog instance anywhere, whether on-premises or in the cloud, to fit your infrastructure needs.

EventCatalog SDK

Integrate with anything in the world and create custom solutions using the EventCatalog SDK, providing unparalleled flexibility for your business.

Automate and integrate
with any technology

Automate your documentation using the EventCatalog SDK. This allows you to keep your documentation up-to-date effortlessly, ensuring accuracy and saving time.
Developers and architects benefit from having the latest information at their fingertips, leading to better decision-making and more efficient development processes.
OpenAPIAsyncAPIBackstageAWSAzureGCPConfluentGitHubGitLabAtlassian Compass

Visually design your event-driven architecture

Use EventCatalog Studio to create schemas, resources and collaborate with your teams.
Design your event-driven architecture, sync with your codebase, define schemas, and much more.

App screenshot
Visual Editor
EventCatalog Studio syncs with your EventCatalog. You can visually design services, events, commands, queries, domains and flows with a drag-and-drop interface.
Schema intelligence
Create and manage your event schemas with ease. Ask questions like “Who consumes this event?” or “Do I already have an event like this?” and get instant answers.
Experiment and explore
Use EventCatalog studio to experiment with different architectures, explore new ideas, and visualize the impact of changes before implementing them.
Collaborate and share with your team
Share your architecture with your team, get feedback, and collaborate in real-time.

Project sponsors

Ready to start documenting?

Start governing your event-driven architectures. Get started with EventCatalog today.