Skip to main content
Architecture catalog for distributed systems

Know what exists.Know who owns it.Know how it connects.

EventCatalog is the architecture catalog your team actually uses. Discover domains, services, messages, and schemas in one place for your developers, your platform teams, and your AI tools.

Free forever for open sourceSelf-hostedBuilt for AI-ready context
EventCatalog hero constellation

Trusted by engineering teams worldwide

Motorway
Airtime
Flipdish
Prisma
Project COR
TUI
EverQuote
Mazda

These problems slow every team down.

Distributed systems grow fast. Shared understanding usually does not. When your architecture lives across wikis, diagrams, specs, and Slack, discoverability breaks first.

You don't know what services connect

Nobody knows where the flow starts, ends, or who owns it.

You can't find service ownership

Hours get lost just figuring out who to ask.

Teams ship the same integration twice

Existing work stays hidden across repos and docs.

Diagrams go stale

Your architecture changes weekly. Diagrams rarely do.

Knowledge lives in people's heads

When key engineers are away, progress slows down.

Source Of Truth

A single source of truth for your architecture.

EventCatalog pulls in data from across your stack and turns it into clear, accurate, and always up-to-date documentation.

Automatically discover

Pull from AsyncAPI, OpenAPI, schemas, diagrams, code, and more.

Document what matters

Events, services, domains, flows, schemas, owners, and everything between.

Keep it up to date

CI/CD and real-time updates mean your catalog is always current.

Make it usable

Great docs people enjoy using. For humans and AI agents.

EventCatalog source of truth view

Integrations

Connect with the tools you already use.

AsyncAPIAsyncAPI
OpenAPIOpenAPI
ConfluentConfluent
KafkaKafka
AWSAWS
AzureAzure
+ More

AI Context

Context your team and your AI can trust.

Give engineers better answers and give AI systems better context. EventCatalog structures your architecture so people and agents can query the same source of truth with confidence.

Ask questions in plain English

Help your team find producers, consumers, owners, schemas, and APIs without hunting through scattered docs.

Built for humans and AI

Query from the browser, connect via MCP, or export `llms.txt` so any agent can navigate your architecture.

Bring your own models

Use OpenAI, Anthropic, or another provider while keeping your architecture context on your infrastructure.

Context you can trust

Answers come from the same source of truth your team maintains in Git, not from stale diagrams and tribal knowledge.

EVENTCATALOG MCP
$What services consume OrderPlaced?

The following services consume the OrderPlaced event:

InventoryServiceupdates stock
NotificationServicesends emails
FraudDetectionvalidates payments
OwnersSchemasConsumersOpenAPIEventsChannels

CI/CD

Fits your workflow. Updates on every push.

Teams keep documentation close to the code. EventCatalog rebuilds from your existing pipeline, so architecture changes become visible as part of normal delivery.

Build pipeline
team-orders

feat: add OrderPlaced schema changes

team-payments

docs: update PaymentService API details

Merge: build unified catalog

3 services, 12 events, 4 schemas updated

catalog.yourcompany.com updated

Documentation, diagrams, and AI context refreshed

Each team owns their docs

Teams update services, schemas, and messages in their own repos. No central documentation bottleneck.

Works with your pipeline

Use GitHub Actions, GitLab CI, Jenkins, or any build process that already fits your platform.

Trigger on change

Rebuild when specs change, when pull requests merge, or on demand for releases and audits.

Push to repo
Update specs
Catalog updates
Docs live

Start now

Bring clarity to your architecture today.

Document what exists, see how it connects, and give your team and your AI tools context they can rely on.