Skip to main content
NewPrompt and Visibility components for AI-ready docs

The architecture catalog for distributed systems

Stop hunting for context across scattered docs and repos.EventCatalog brings domains, services, APIs, schemas into one self-hosted catalog.

EventCatalog Orders Service documentation page

Trusted by engineering teams at

Auth Service
Microservice
Order Service
Microservice
Payments
Domain

Document. Visualize. Query.

One place for your domains, services, messages, and schemas. So your team and AI agents can find what exists, who owns it, and how it connects.

Powered by markdown

Store documentation in your Git repository. Version controlled and developer-friendly.

Document

Your architecture visualized

EventCatalog will visualize your domains, services and messages.

Visualize

Natural language questions

Ask about your architecture in plain English. Get accurate answers instantly.

Query

Connected automation

In sync with your specifications and schemas

Use OpenAPI, AsyncAPI, and schema registries to generate catalog resources automatically. Teams keep the context, ownership, and language that automation cannot.

Generate from specs

OpenAPI, AsyncAPI, registries.

Stay in sync

Schemas change, docs update.

One command

Run locally or in CI/CD.

SDK & API support

Connect internal systems.

terminal
$npm run generate
Fetching OpenAPI specs...
Syncing AsyncAPI definitions...
Pulling schemas from registry...
Done in 2.3s. 47 resources updated.

Architecture context for AI

Context matters. For your team and your AI agents.

Give engineers and AI agents the same structured architecture context: domains, services, events, schemas, owners, and flows.

EventCatalog MCP
$
Your system has 4 domains:
1.Orders handles order lifecycle
2.Payments processes transactions
3.Inventory manages stock levels
4.Notifications sends alerts and emails
$

Your data never leaves

Self-hosted and secure by default. Your architecture, your queries, your AI context all stay on your infrastructure.

Built-in MCP Server

Ask Cursor β€œwhat services consume OrderCreated?” and get a real answer. Works with Claude, VS Code, Windsurf, or any MCP-compatible tool.

Bring Your Own Models

You own your models and your data. Connect OpenAI, Anthropic, or any LLM. Your architecture context stays private.

llms.txt, generated for you

Every build produces an llms.txt file so any AI agent can discover your architecture without custom integrations.

Loved by architects and engineers

Why teams choose EventCatalog

Trusted by engineers and architects building complex systems.

EventCatalog has been a game-changer for how we think about and communicate our architecture. Within days of adopting it, our entire system became something anyone on the team could actually understand and reason about. It's the rare tool that's a joy to use.

Dustin Cole
Dustin Cole
Datawake (datawake.io)

As a team working with DDD and Event-Driven Architecture, keeping everyone aligned on domains, services and message contracts is a real challenge. EventCatalog tackles this head-on. We use it both as a company-wide architectural overview and as living documentation generated directly from our code. It is one of those rare tools that genuinely fits how we think about software.

Bart Kardol
Bart Kardol
Essent

At my current project we have a large event-driven architecture setup with more than 100 events across different domains owned by multiple teams. With EventCatalog we now have a clear view of all events and schemas β€” and more importantly, we know who to reach out to when we want to consume data.

Dennis Baerten
Dennis Baerten
Freelance Lead Engineer at Nike

EventCatalog, together with AsyncAPI and other specs, makes sure your architecture stays controlled, preventing it from spiraling into chaos.

Fran Mendez
Fran Mendez
Creator of AsyncAPI

Creating easy to maintain and easy to consume API and event documentation that is always up to date has been one of the most consistent challenges of my career. EventCatalog has become the keystone tool to finally make it possible.

Adam Fanello
Adam Fanello
Strategic Cloud Software Architect, Rackspace Technology

EventCatalog is my go to solution when I introduce event-driven architecture to an audience.

Ruben Fonseca
Ruben Fonseca
Senior Solutions Architect, AWS

EventCatalog helps to bridge the gap between a PO's business view and an Engineer's technical view.

Jan Wagebach
Jan Wagebach
PRISMA, CTO
33,000+
Catalogs created
2,700+
GitHub stars
1,200+
Community members
40+
Contributors

Start building

Make your architecture discoverable.

Docs-as-code for architecture. Open source, self-hosted, and no lock-in.

$npx @eventcatalog/create-eventcatalog@latest my-catalog
Open source
Your data, yours
Deploy anywhere