Integrations
Architecture docs that stay in sync.
Generate services, messages and schemas from your specs, your schema registries, or straight from your code with the EventCatalog Agent, and keep them current on every change. Then add what no source can tell you: the domain, its language, who owns what and why. Your teams and your AI agents get the whole picture.
Specs keep it current. Your teams add the context.
OpenAPI and AsyncAPI generate the parts of your architecture that change most, and keep them in sync. Specs can’t describe your domains, ubiquitous language or ownership, so you document those alongside, and your writing survives every regeneration.
AsyncAPI
Event-driven APIs
Your AsyncAPI files become services, channels and messages, with producers and consumers connected and a page for every message.
OpenAPI
REST APIs
Your OpenAPI files become a documented service with its commands and queries, visualized, with the spec rendered alongside.
Schema registries
Confluent, Apicurio, GitHub and more
Schemas only tell half the story. Keep them where they live today, and let EventCatalog add the meaning: what each message is for and who depends on it.
EventCatalog Agent
Code to docs, on every pull request
Write the code and the docs follow. On every pull request, the agent works out which docs your change affects, updates them, and opens a pull request to your catalog for you to review.
Point at a file, a URL or a schema registry, and regenerate from CI/CD whenever something changes.
Each spec version becomes a catalog version, so history is never lost.
Context you add in markdown survives every regeneration.
Your architecture, available to every agent.
EventCatalog turns your architecture into a structured graph of domains, services, messages and owners. Agents read it to answer questions, and write to it to keep it current.
CursorVS CodeAny MCP client›
Integrates with the tools you already have.
Registries, diagram tools and portals, for when your architecture lives in more than one place.
Missing a tool? Request an integration.
Start with one spec.
Point EventCatalog at an AsyncAPI or OpenAPI file and watch your architecture take shape.
Apicurio Registry
IcePanel