EventCatalog exports your catalog to static HTML which means you can deploy your application anywhere you want!
To build your Catalog you will need to run:
npm run build
This will output two directories
out- Your EventCatalog as Static HTML (recommended to use)
.next- If you wish to deploy to NextJS (NextJS outputs this by default, recommended to use the
You can host EventCatalog anywhere you want, as it's just static content.
Here are some guides and places you can host static content
Community blog posts
Kieran Wrenn gives us an example on how to listen to schema changes, and also deploy EventCatalog on AWS using EventBridge Scheduler. If you want to setup a schedule to deploy or deploy on EventBridge schema changes, then this is worth reading.
Kalle Marjokorpi gives an example of how to build an EventCataog with Azure, EventGrid and EventHub.