Help your teams discover, collaborate, and understand your architectureAn open source documentation tool that adds discoverability to your architecture.
Used by companies building event-driven architectures around the world:
Looking to onboard your team with EventCatalog? We offer consulting sessions, EventCatalog workshops, and custom solutions to meet your needs. Let us assist you!
Turn your event-driven architecture into a visual story everyone can follow
Centralized architecture visualization.
EventCatalog's visualizer provides teams with a comprehensive view of events, services, domains, and their relationships, all in one place, enhancing clarity and collaboration.
Simplify and accelerate architecture understanding.
Help teams quickly find and explore components, reducing complexity and speeding up the understanding of your architecture.
Powered by markdown
Use markdown files (powered with MDX) to document and visualize your events, services, and domains. Utilize EventCatalog components, write custom components and version control with Git.
Built for high-level overviews and deep dives.
Empower teams to visualize and explore events, services, and domains, facilitating collaboration between technical and non-technical members.
Documentation as code
Treat your documentation as code. Use markdown files to document your architecture, keep your documentation up to date and version control with Git.
Markdown Powered
Write documentation in markdown with support for rich components.
Version Control
Track changes and maintain versions of your messages, schemas, services and domains alongside your code.
Quickly find insights
Find and explore documentation with powerful search or talk to your architecture with EventCatalog Chat.
Technology agnostic
Supports any broker and schema in the world. Use our integrations or EventCatalog SDK to integrate with any technology.
---
name: Orders Service
version: 0.0.1
summary: Event emitted when a new order is created
owner: Commerce Team
tags:
- commerce
- orders
sends:
- id: OrderCreated
- id: OrderPlaced
- id: ShipmentRequested
receives:
- id: InventoryUpdated
- id: ShipmentConfirmed
---
# Order Service
This service is responsible for creating and managing orders in the system.
It handles the entire order lifecycle from creation to fulfillment, including payment processing and inventory checks.
## Key Features
- Order creation and validation
- Payment processing integration
- Shipment coordination
<NodeGraph />
Automate and integrate with any technology
Automate your documentation using the EventCatalog SDK. This allows you to keep your documentation up-to-date effortlessly, ensuring accuracy and saving time.
Developers and architects benefit from having the latest information at their fingertips, leading to better decision-making and more efficient development processes.
"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"
"EventCatalog is my go to solution when I introduce EDA to an audience."
Ruben Fonseca
Senior Solutions Architect, AWS
"When I started to work with EDA 4 years ago, I always wondering how to document events across the organization with easy access and useful for all stakeholders, recently I discovered Event Catalog which has been amazing because it automated the creation of EventBridge event powered by the plugging you created, big thanks!"
Daniel Castillo
Software Architect, Propelus
"I have been working on event-driven architectures and the results have been fantastic, and this was only possible due to strong documentation and event design work. For documentation I highly recommend EventCatalog. EventCatalog is designed exclusively to manage information about events. The platform is very easy to use and clean."
Lucas Villarinho
Staff Software Engineer, Globo
"EventCatalog unlocked the power to visualise events and flows. It simplifies event documentation, providing a clear and comprehensive view of all our events, producers, and consumers. It's the essential tool that was missing in my documentation process."
Tim Haselaars
Product Manager, Apideck
"EventCatalog does a tremendous job in bringing transparency to our landscape. With it's visualisation features it's easy to identify stakeholders for event changes"
Benjamin Otto
Fullstack developer, Cloud lover
"EventCatalog helps to bridge the gap between a PO's business view and an Engineer's technical view"
Jan Wagebach
PRISMA, CTO
"At my current project we have a large event driven architecture setup with more then 100 events in different domains and owned multiple teams. By introducing EventCatalog we can now get a clear view on all the events and schema's and more import who to reach out to if we want to consume data."