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

Regain control of your
Event-Driven Architecture.

Stop guessing how your services interact. Find any event, dependency, or owner in seconds β€” not hours. Documentation your team and AI can actually use.

Open Source & Self-Hosted. 100% data ownership. 28,000+ catalogs created.

Trusted by engineering teams worldwide β€” 28,000+ catalogs created

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
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
your teams and AI tools 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

Stop digging through Slack threads and stale wikis. Find or ask about 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

Helps engineers find what they need in minutes, not days

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 fixes that.

Update docs like you update code

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

See what changed

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

AI Integrations

Bring your own models to EventCatalog itself. Connect your architecture documentation to your AI tools.

Works with your stack β€” Kafka, SNS, EventBridge, whatever

No rip-and-replace. Connects to what you already use.

Grows with you β€” 10 services or 1000

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

See your entire system at a glance

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

API
SDK
YAML
CLI

Documentation that writes itself β€” so yours is never out of date

Your architecture spans services, teams, and tools. But your documentation and knowledge? Scattered and outdated.
EventCatalog pulls from your brokers, tools, and services β€” so your documentation stays accurate, current, and accessible. Run one command. Get updated docs in seconds.
Any schema, any broker, any service.

Your Integrations

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

Live Documentation

EventCatalog Documentation Interface
βœ“ Auto-generated from your specifications
ShippingStarted
Event
UserLoggedIn
Event
Auth Service
Service
Shipping Service
Service
UpdateInventory
Command
GetUserProfile
Query
User Management
Domain
Logistics
Domain

Go from documentation to design

You've mapped your services, events, and domains. Now use them to plan new workflows, model changes, and visualize what's next β€” all inside EventCatalog Studio.

Turn your catalog into a planning tool

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

Map end-to-end flows visually

Model complete business workflows β€” from trigger to outcome β€” and store them alongside your documentation

EventCatalog Visualizer Screenshot

Share designs with your team β€” stored in Git

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.

How teams go from chaos to clarity

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