Skip to main content
The event catalog for modern architectures

Discover every event.
Understand everything.
Build with confidence.

EventCatalog brings all your event-driven assets into one trusted source of truth.

Free foreverNo credit cardQuick setup
EventCatalog — connect AsyncAPI, OpenAPI, schema registries, architecture diagrams, event streams, and source code into one catalog
Built for developers.
Designed for scale.
Open & extensible
Connect the tools you already use. Bring your ecosystem together.
Always accurate
Automated discovery keeps your catalog fresh and reliable.
Developer friendly
APIs, CLI, and integrations that fit your workflow.
Enterprise ready
Secure, scalable, and built for the real world.

Trusted by innovative engineering teams

// The Catalog · Three jobs

Great systems start with clarity.

01Discover

Find anything, instantly.

One search box for every domain, service, event, schema and owner in your organisation. No more hunting through wikis, Confluence or Slack threads.

02Understand

See the full picture.

Auto-generated diagrams, producer/consumer graphs, and flow visualisations — built from the specs your team already writes.

03Evolve

Change without breaking things.

Schema versioning, breaking-change detection, CI governance and audit trails. Your catalog stays in lockstep with production.

// Features

Everything you need to run your catalog.

/Visualisation

See how your system actually connects.

Interactive architecture maps, sequence diagrams and message flows — generated automatically from your specs. Zoom from a single event to your whole domain topology in one click.

  • Auto-generated node graphs from OpenAPI & AsyncAPI
  • Sequence diagrams per business flow
  • Embed in Confluence, Notion, or your docs
flowmart/flows/Order Processing Flow
See how your system actually connects.
/Schemas

Every schema, versioned and searchable.

Browse JSON Schema, Avro, and Protobuf side-by-side. Diff versions, track breaking changes, and know exactly who produces and consumes what.

  • JSON Schema, Avro, Protobuf, GraphQL
  • Inline diffs across versions
  • Producer / consumer ownership tracking
flowmart/commands/Add inventory
Every schema, versioned and searchable.
/AI-native

Talk to your architecture.

The MCP server and built-in AI assistant turn your catalog into context for Claude, Cursor, and any LLM — so engineers and AI tools stay in lockstep with production.

  • Model Context Protocol (MCP) server built-in
  • Works with Claude, Cursor, Windsurf, ChatGPT
  • Query ownership, flows and schemas in plain English
claude/EventCatalog MCP
Talk to your architecture.
// Integrations · 80+

Works with the stack you already have.

Browse all integrations →
OpenAPIAsyncAPIGraphQLAvroProtobufJSON SchemaKafkaEventBridgeConfluentApicurioBackstageClaudeCursorGitHubGitLab+ 65 more
// Docs-as-code

Versioned. Reviewable.
In your repo.

EventCatalog is Markdown + MDX under the hood. Track every change in git, review architecture decisions in pull requests, and deploy your catalog like any other static site.

Pure MDX — no lock-in, no database
Ships as a static site. Vercel, Netlify, S3.
PR-based governance. Diff every schema change.
events/OrderPlaced/index.mdx
---
id: OrderPlaced
version: 1.4.0
owners: [checkout-team]
producers: [CheckoutService]
consumers: [BillingService, Analytics]
schemaPath: ./schemas/order-placed.json
---

## OrderPlaced

Emitted whenever a customer submits an order.
Downstream services fulfil, bill and analyse it.

<Producers />
<Consumers />
<NodeGraph />
<SchemaViewer />
[ Ship clarity ]

Your architecture,
finally documented.

Free forever. Open source. Self-hosted. Ship your first catalog in minutes — no credit card, no sales call.