OpenAPI
By EventCatalog
Turn your OpenAPI specs into discoverable, versioned architecture documentation with automatic visualizations and relationship mapping.

Quick start
Want to quickly try it out? Run this command to create a new EventCatalog project with this integration already configured:
npx @eventcatalog/create-eventcatalog@latest my-catalog --template openapi
Already have an EventCatalog project? Read our getting started guide.
Overview
Your OpenAPI specs define your APIs. EventCatalog makes them discoverable, versioned, and visible across your entire organization.
Point the OpenAPI plugin at your specification files and EventCatalog generates domains, services, and messages automatically. You get visualizations, relationship mapping, and version history out of the box. Your teams get a single place to find, understand, and track every API in your architecture.
No more digging through repositories to find the right spec. No more outdated Confluence pages describing endpoints that changed three sprints ago.
Try the playground → — Drop your OpenAPI file and see the result in seconds.
"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, Strategic Cloud Software Architect, Rackspace Technology
Core Features
- Generate domains, services, and messages from your OpenAPI specification files — your catalog stays in sync with your specs
- Fetch OpenAPI files by URL — automate your catalog from remote specs in CI/CD
- Map routes to commands, queries, and events with OpenAPI extensions — add architectural meaning to your API endpoints
- Persist custom markdown between versions — add context and documentation that survives spec updates
- Automatic versioning in sync with your OpenAPI versions — track every change with full version history
- Render your OpenAPI specification directly in EventCatalog — teams explore your APIs without switching tools
- Download schemas and OpenAPI files — versioned alongside your documentation
Examples
- OpenAPI Example — basic setup and generation
- Fetch from remote URLs — pull specs from any URL
- Version OpenAPI messages — independent message versioning
- Map routes to commands, events, and queries — custom extensions in action
Configure
Add the plugin to your EventCatalog project and start generating documentation from your OpenAPI specs. Use OpenAPI extensions to map routes into events, commands, and queries.
Pricing
Commercial License Required
This integration requires a commercial license for business and commercial use. Get started with a 14-day free trial to evaluate the integration with your systems.
Starting from
$199/month
Per integration license