Turn your AsyncAPI specifications
into a visual story everyone can follow
Centralized architecture visualization.
EventCatalog's visualizer provides teams with a comprehensive view of events, channels, services, domains, and their relationships, all in one place, enhancing clarity and collaboration.
Automated documentation
Connect your AsyncAPI specifications to EventCatalog and automatically generate your documentation, architecture diagrams, and more.

Enrich with markdown
Enrich your AsyncAPI specifications with markdown. Use markdown to enrich meaning to your messages, channels and services. Documentation is synced between imports of AsyncAPI specifications.
Bring discoverability to your AsyncAPI specifications
Empower teams to visualize and explore events, services, and domains, facilitating collaboration between technical and non-technical members.
One of the biggest challenges and risks of EDA is the critical lack of discoverability and governance.
EventCatalog, together with AsyncAPI, makes sure your EDA stays controlled, preventing it from spiraling into chaos.

Your specifications into beautiful documentation
Turn your AsyncAPI specifications into a cohesive, discoverable, and interactive documentation portal.
Markdown Powered
Enrich your specifications with markdown. Use markdown to enrich meaning to your messages, channels and services.
Automation
Connect your AsyncAPI specifications to EventCatalog and automatically generate your documentation, architecture diagrams, and more.
Quickly find insights
Find and explore documentation with powerful search or talk to your architecture with EventCatalog Chat.
Ownership
Assign owners and teams to your messages, channels and services. Let your team know who is responsible for what.
Scales with your teams
Use EventCatalog Federation to scale your documentation across your organization.
Visualize your specifications
EventCatalog will visualize your architecture and help you understand your system.
Enrich your AsyncAPI specifications with EventCatalog
No more searching through specifications to find information
Generate documentation from your AsyncAPI specifications.
Reduce the time it takes to find the information you need.
Search or ask your Catalog
Assign ownership to your resources, quickly search or ask your Catalog (with EventCatalog Chat) the information you need.

Schema Registry
Let your users see and search your schemas from your AsyncAPI specifications. xRegistry support coming soon.
Automatic versioning
Your documentation will automatically be versioned when you update your AsyncAPI specifications.
Why architects choose EventCatalog
Trusted by engineers and architects building complex systems
EventCatalog, together with AsyncAPI and other specs, makes sure your architecture stays controlled, preventing it from spiraling into chaos

"Creating easy to maintain and easy to consume API and event documentation that is always up to date has been one of the most consistent challenges of my career. EventCatalog has become the keystone tool to finally make it possible."

"EventCatalog is my go to solution when I introduce event-driven architecture to an audience."

"EventCatalog helps to bridge the gap between a PO's business view and an Engineer's technical view."

"At my current project we have a large event-driven architecture setup with more than 100 events across different domains owned by multiple teams. With EventCatalog we now have a clear view of all events and schemas — and more importantly, we know who to reach out to when we want to consume data."

Get started in minutes
Bring your AsyncAPI specifications to EventCatalog in minutes. Run the CLI to generate your own catalog with example AsyncAPI specifications.
npx @eventcatalog/create-eventcatalog@latest my-catalog --template asyncapi