Skip to main content

Architecture documentation your team will actually use.

Document your domains, services, events, and schemas in Markdown, and keep them in sync with your OpenAPI, AsyncAPI, and schema registry specs automatically.

Open source. Self-hosted. AI-ready.

In distributed systems, if you can't find it, it doesn't exist.
When every service, event, and schema has an owner and clear relationships, teams can reason about change before it breaks something.

Find what exists. Find who owns it.

No more searching across repos to understand the system

Document your domains, services, and messages.
Stop asking in Slack. Find what you need in seconds.

Search by name. Query by AI. Both work.

Find what you need through search, APIs, or the built-in MCP server, directly from your IDE.

EventCatalog Visualizer Screenshot

Your specs change. Your docs update.

Connect your OpenAPI, AsyncAPI, or broker specs. Run one command in CI/CD. Your catalog updates automatically.

Devs find what they need. Architects see the big picture. PMs finally understand the system.

One catalog serves every audience. Developers search for schemas. Architects trace dependencies. PMs explore business flows.

API
SDK
YAML
CLI

Your specs change. Your docs update automatically.

Connect your OpenAPI, AsyncAPI, or schema registry specs. EventCatalog generates and updates documentation from them automatically.
Run npm run generate locally or in CI/CD. Your catalog updates in seconds. Diagrams, context, and business language you wrote by hand stay untouched.
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

Any specification, any broker, any schema

Bring what you already have

OpenAPI, AsyncAPI, GraphQL, Avro, Protobuf, JSON Schema. Import them all. EventCatalog wraps each spec with ownership, relationships, and diagrams.

No more spec sprawl

Specs from different repos, teams, and registries show up in one catalog. Assign each to a domain, a service, and an owner.

EventCatalog Visualizer Screenshot

Version every spec

Every schema version is preserved. Compare what changed between releases, and see exactly when a breaking change was introduced.

One catalog, every audience

Engineers find schemas. Architects map boundaries. PMs trace business processes. All from the same Git-based catalog.

Ask your architecture anything

"What services consume OrderCreated?" "Who owns the Payments domain?" Get real answers from your MCP server or AI assistant without leaving your IDE.
Works with Claude, Cursor, VS Code, Windsurf, and any MCP-compatible tool.
Claude Code
EventCatalog MCP Server
U
What services consume the OrderCreated event?
AI

✓ Found OrderCreated event

The following services consume this event:

1.
Inventory Service

Updates stock levels when orders are created

2.
Notification Service

Sends confirmation emails to customers

3.
Analytics Service

Tracks order metrics and trends

→ View full documentation at /docs/events/OrderCreated

ADRs, runbooks, RFCs, alongside your architecture

Bring your ADRs, design docs, runbooks, and RFCs into EventCatalog with custom documentation. Every doc gets ownership, versioning, and discoverability.
Architecture Decision Records (ADRs), design docs, runbooks, RFCs, and more - all in one place with proper ownership and discoverability.
No more sprawl across Confluence, Notion, and scattered Git repos. Your architecture docs and your team docs live in the same place.

ADR-003: Event-Driven Architecture

Active

Decision to adopt event-driven patterns for order processing

Architecture TeamUpdated 2 days ago

Payment Service Deployment

Runbook

Step-by-step guide for deploying payment service updates

DevOps TeamUpdated 1 week ago

RFC-012: API Versioning Strategy

Draft

Proposal for standardizing API versioning across services

Platform TeamUpdated 3 days ago

Start for free

Join the teams behind 31,000+ catalogs
Self hosting documentation and governance for your organization.