Skip to main content

A documentation tool for your architecture

Document domains, services and messages, powered by markdown. A single source of truth for your teams and business stakeholders.

Save time. Help your teams find the information they need

No more searching through code to find information

Document your domains, services and messages.
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.

EventCatalog Visualizer Screenshot

Automate documentation

Use your OpenAPI, AsyncAPI or Brokers to automatically generate documentation for your domains, services and messages.

Built for developers, architects and business stakeholders

Provide everyone with a unified view of your architecture and business. Document your domains, services, messages and business processes.

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

Any specification, any broker, any schema

Import any specification, broker or schema

Add OpenAPI, AsyncAPI, GraphQL, Avro, Protobuf, JSONSchema to your documentation. Help your teams get the information they need.

More than a specification renderer

Assign your specifications to domains and services. Assign ownership and context of your business and organization. Combine technical details with business context.

EventCatalog Visualizer Screenshot

Automate documentation

Use your OpenAPI, AsyncAPI or Brokers to automatically generate documentation for your domains, services and messages.

Built for developers, architects and business stakeholders

Provide everyone with a unified view of your architecture and business. Document your domains, services, messages and business processes.

Get more value from your documentation

Talk with your architecture directly in your IDE with the EventCatalog MCP server and AI assistants.
Ask questions about your architecture, explore services, and get instant answers without leaving your development environment.
Works with Claude, ChatGPT, and other AI assistants that support MCP (Model Context Protocol).
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

All your documentation in one place

EventCatalog supports custom documentation, allowing you to bring all your important documentation into one unified platform.
Architecture Decision Records (ADRs), design docs, runbooks, RFCs, and more - all in one place with proper ownership and discoverability.
No more documentation sprawl across wikis, repos, and tools. Centralize everything alongside your architecture documentation.

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

Document and govern your architecture with EventCatalog.
Self hosting documentation and governance for your organization.