Skip to main content
OrderCreated
Event
PaymentProcessed
Event
Payment Service
Microservice
Order Service
Microservice
CreateOrder
Command
GetOrderHistory
Query
Commerce Domain
Bounded Context
Inventory Domain
Bounded Context

Bring discoverability to your architecture

EventCatalog is a self-hosted source of truth that makes your architecture searchable, explorable, and ready to evolve.

Trusted by engineering teams worldwide — 28,000+ catalogs created

ShippingStarted
Event
UserLoggedIn
Event
Auth Service
Service
Shipping Service
Service
UpdateInventory
Command
GetUserProfile
Query
User Management
Domain
Logistics
Domain

Turn your architecture into a story
everyone can understand

Stop wrestling with outdated docs and missing schemas. EventCatalog turns your architecture into a living system that actually helps your team ship faster.

End the schema scavenger hunt

No more digging through Slack, wikis, or codebases. Find any event, service, or domain in seconds with full context and ownership.

Documentation that stays current

Auto-generate from AsyncAPI and OpenAPI specs, schema registries and more. No more outdated documentation.

EventCatalog Visualizer Screenshot

Scale without documentation debt

Markdown + MDX + Git = documentation that scales with your team. Enriched documentation powered by markdown.

Empower collaboration across teams

Self-service discovery for everyone—from architects, developers to product managers. Visual diagrams that actually make sense.

OrderCreated
UserRegistered
PaymentProcessed
Auth Service
Order Service
CreateOrder
UpdateUser
GetUserProfile
GetOrderHistory
E-commerce

Keep your architecture
clear, current, and consistent

Your documentation is scattered, out of date, or missing entirely. Your team spends hours asking questions, re-learning the system, and fixing avoidable bugs. EventCatalog helps fix that.

Markdown-Powered

Write and maintain documentation in Markdown or MDX—keeping it current as your architecture evolves.

Version Control

Track changes to events, schemas, and services over time, just like your code.

Quick Discovery

Powerful search so developers spend less time asking and more time building.

Tech-Agnostic

Kafka, SNS, EventBridge, custom brokers—EventCatalog integrates seamlessly.

Team Scale

Grow documentation across teams, projects, and services without losing clarity.

Visual Architecture

See the full picture: services, events, and ownership in one connected map.

API
SDK
YAML
CLI

Automate your documentation

Your architecture spans services, teams, and tools. But your documentation and knowledge? Scattered and outdated.
EventCatalog integrates seamlessly with your brokers, tools, and services—so your documentation stays accurate, current, and accessible.
Any schema, any broker, any service.

Your Integrations

OpenAPI
AsyncAPI
GraphQL
Backstage
AWS
Azure
GCP
Confluent
GitHub
terminal
$ npm run generate
Generating documentation...

Live Documentation

EventCatalog Documentation Interface
✓ Generated
ShippingStarted
Event
UserLoggedIn
Event
Auth Service
Service
Shipping Service
Service
UpdateInventory
Command
GetUserProfile
Query
User Management
Domain
Logistics
Domain

Design with your building blocks

Import your services, domains, and messages from EventCatalog and bring them to life in a drag and drop editor.

Get more value from your documentation

Use your architecture primitives as a design tool. Use EventCatalog Studio to design future workflows and ideas.

Capture Business workflows

Create and document business workflows. Capture end to end flows of your business and capture them in EventCatalog.

EventCatalog Visualizer Screenshot

Collaboration

Share your designs with your team. Get feedback, and collaborate. You own your designs, and can store them in source control.

Secure by design

Everything in EventCatalog is owned by you. From your documentation to your designs. Perfect for regulated industries and security-conscious teams.

The Architecture Flywheel

Architecture shouldn’t end with documentation. With EventCatalog, every decision, diagram, and change fuels a continuous cycle of clarity, design, and evolution.

STAGE 1

Document

Create an authoritative source of truth your teams can trust. Capture domains, services, and events once — so knowledge isn’t lost in slides, confluence pages, or tribal memory.

STAGE 2

Visualize

Give every team a shared understanding of how the system really works. Turn your architecture into a searchable, explorable map every team can understand.

STAGE 3

Design

Design using real architecture - not blank canvases. Reuse your existing architecture to plan changes, discover impact, and evolve safely with EventCatalog Studio.

Document
Visualize
Design
Continuous
Evolution
Community
Collaboration
OpenSource
Contributors
"Join the community
and contribute!"