Skip to main content

Discoverability for

event-driven architectures

Managing domains, services and messages can be hard.

Document them with EventCatalog.

Trusted by teams building event-driven architectures:

PayFitMotorwayPrismaPayFit

Not just another documentation toolVisualize, discover and explore your architecture. Integrate with your systems and customize your documentation.

Discover

Use EventCatalog to document and bring discoverability to your event-driven architecture. EventCatalog will help you to document your architecture through domains, services and messages.

Visualization

Get clear, automatic visualizations of your architecture. EventCatalog will visualize your architecture and provide you with a clear view of your event-driven architecture.

Integrations

Plugin architecture. You can generate your documentation from your OpenAPI, AsyncAPI specifications and message brokers.

Powered by markdown

At it's core EventCatalog is powered by frontmatter and markdown. You can customize your pages, create pages and use our custom components or create your own.

/events/InventoryService.md
eventcatalog.config.js
---
id: OrderAmended
name: Order amended
version: 0.0.1
summary: |
Indicates an order has been changed
owners:
- dboyne
- msmith
badges:
- content: Recently updated!
backgroundColor: green
textColor: green
- content: Channel:Apache Kafka
backgroundColor: yellow
textColor: yellow
schemaPath: schema.avro
---

Integrate directly with your systemsUse EventCatalog plugins or create custom plugins to integrate with any system.

AsyncAPI Specification

Integrate EventCatalog with your AsyncAPI specification files.

OpenAPI Specification

Generate EventCatalog services, commands and queries with your OpenAPI files.

Amazon EventBridge

Integrate EventCatalog with Amazon EventBridge schema registries.

Backstage

Integrate EventCatalog directly into Spotify Backstage.

GitHub

EventCatalog to pull information from many GitHub repositories into one Catalog.

AWS Glue Schema registry

Integrate EventCatalog with AWS Glue Schema registries.

Azure Event Grid

Integrate EventCatalog with Azure Event Grid for schemas and more...

Atlassian Compass

Integrate EventCatalog directly into Atlassian Compass.

Gravitee

Integrate EventCatalog directly with Gravitee for schemas, events and more.

Solace

Integrate EventCatalog directly with Solace for schemas, events and more.

Custom integrations

Work with us to create a custom integration for your services, APIS and teams.

AsyncAPI Specification

Integrate EventCatalog with your AsyncAPI specification files.

OpenAPI Specification

Generate EventCatalog services, commands and queries with your OpenAPI files.

Amazon EventBridge

Integrate EventCatalog with Amazon EventBridge schema registries.

Backstage

Integrate EventCatalog directly into Spotify Backstage.

GitHub

EventCatalog to pull information from many GitHub repositories into one Catalog.

AWS Glue Schema registry

Integrate EventCatalog with AWS Glue Schema registries.

Azure Event Grid

Integrate EventCatalog with Azure Event Grid for schemas and more...

Atlassian Compass

Integrate EventCatalog directly into Atlassian Compass.

Gravitee

Integrate EventCatalog directly with Gravitee for schemas, events and more.

Solace

Integrate EventCatalog directly with Solace for schemas, events and more.

Custom integrations

Work with us to create a custom integration for your services, APIS and teams.

AsyncAPI Specification

Integrate EventCatalog with your AsyncAPI specification files.

OpenAPI Specification

Generate EventCatalog services, commands and queries with your OpenAPI files.

Amazon EventBridge

Integrate EventCatalog with Amazon EventBridge schema registries.

Backstage

Integrate EventCatalog directly into Spotify Backstage.

GitHub

EventCatalog to pull information from many GitHub repositories into one Catalog.

AWS Glue Schema registry

Integrate EventCatalog with AWS Glue Schema registries.

Azure Event Grid

Integrate EventCatalog with Azure Event Grid for schemas and more...

Atlassian Compass

Integrate EventCatalog directly into Atlassian Compass.

Gravitee

Integrate EventCatalog directly with Gravitee for schemas, events and more.

Solace

Integrate EventCatalog directly with Solace for schemas, events and more.

Custom integrations

Work with us to create a custom integration for your services, APIS and teams.

AsyncAPI Specification

Integrate EventCatalog with your AsyncAPI specification files.

OpenAPI Specification

Generate EventCatalog services, commands and queries with your OpenAPI files.

Amazon EventBridge

Integrate EventCatalog with Amazon EventBridge schema registries.

Backstage

Integrate EventCatalog directly into Spotify Backstage.

GitHub

EventCatalog to pull information from many GitHub repositories into one Catalog.

AWS Glue Schema registry

Integrate EventCatalog with AWS Glue Schema registries.

Azure Event Grid

Integrate EventCatalog with Azure Event Grid for schemas and more...

Atlassian Compass

Integrate EventCatalog directly into Atlassian Compass.

Gravitee

Integrate EventCatalog directly with Gravitee for schemas, events and more.

Solace

Integrate EventCatalog directly with Solace for schemas, events and more.

Custom integrations

Work with us to create a custom integration for your services, APIS and teams.

AsyncAPI Specification

Integrate EventCatalog with your AsyncAPI specification files.

OpenAPI Specification

Generate EventCatalog services, commands and queries with your OpenAPI files.

Amazon EventBridge

Integrate EventCatalog with Amazon EventBridge schema registries.

Backstage

Integrate EventCatalog directly into Spotify Backstage.

GitHub

EventCatalog to pull information from many GitHub repositories into one Catalog.

AWS Glue Schema registry

Integrate EventCatalog with AWS Glue Schema registries.

Azure Event Grid

Integrate EventCatalog with Azure Event Grid for schemas and more...

Atlassian Compass

Integrate EventCatalog directly into Atlassian Compass.

Gravitee

Integrate EventCatalog directly with Gravitee for schemas, events and more.

Solace

Integrate EventCatalog directly with Solace for schemas, events and more.

Custom integrations

Work with us to create a custom integration for your services, APIS and teams.

Domains, services and messages

Visualize, discover and explore your architecture

Self hosting

EventCatalog outputs a static website you can host anywhere. Keep your data private and secure and host it on your own infrastructure.

Learn more

Inspired by domain driven design

Document your domains, services and messages (commands, queries and events). Give your technical teams and product teams visibility.

Learn more

MDX components

EventCatalog comes with components out the box. You can use these components or create your own to customize your documentation.

Learn more

Version & Changelogs

Domains, services and messages can be versioned in EventCatalog. This let's you keep track of changes and updates and share these between your teams.

Learn more

Discover in seconds

EventCatalog supports 1000s of events, services and domains. Use the search functionality to discover and explore your architecture.

Learn more

Supports all schema formats

Document your schemas and message formats. EventCatalog supports any schema format and ability to view and download these schema formats.

Learn more

Join our Discord community

Join over 800 members on Discord. Ask questions, get help and share your ideas.

Join the community →

Open Source

EventCatalog is open source. Explore our code bases, weigh in on RFCs, and contribute on GitHub.

View project on GitHub →

Project sponsors

Ready to start documenting?

Start governing your event-driven architectures. Get started with EventCatalog today.