OpenAPI
By EventCatalog
Import OpenAPI directly into EventCatalog to generate domains, services, channels and messages.

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
This plugin allows you to import your OpenAPI directly into EventCatalog to generate domains, services, channels and messages. EventCatalog will transform your OpenAPI specifications into rich documentation and visualizations for your teams to understand.
Get more value from your OpenAPI specifications, with automatic versioning, visualizations and more.
Core Features
The EventCatalog OpenAPI plugin can provide you with many features:
- Generate domains, services and messages into your catalog from your OpenAPI specification files
- Automate your EventCatalog and fetch OpenAPI files by URL
- Map commands, queries and events from your OpenAPI file using custom extensions
- Add semantic meaning to your OpenAPI files, persist this meaning between versions
- Automatically version your changes in EventCatalog in sync with your OpenAPI versions
- Render and display your OpenAPI specification in EventCatalog
- Display your endpoints and parameters in the catalog
- Ability to download your schemas and OpenAPI files (also versioned)
- and more....
Examples
You can view our examples of this plugin on GitHub:
- OpenAPI Example
- Fetch and parse OpenAPI files from remote URLs
- Version OpenAPI messages in EventCatalog
- Map OpenAPI routes to commands, events and queries
Configure
Install and configure the plugin directly with your EventCatalog project. Use custom EventCatalog headers to map your OpenAPI messages into events, commands and queries.
Pricing
Open Source License
Free
For open source projects
- Community support via GitHub
- Bug fixes in public releases
- Open source license
Commercial License
Custom
For businesses and commercial use
- Commercial use rights
- 14 day free trial
- Licensed for your organization
- Priority updates
- Priority bug fixes
- Email and community support
- Custom implementation assistance (extra)
Start for free
EventCatalog is open source and free to use.
Pay for and use integrations when you need them.