# event-catalog/eventcatalog

Documentation tool built for software architecture. Document your domains, services, events and schemas — for your teams and your AI agents.

Repository: https://github.com/event-catalog/eventcatalog
Canonical: https://ross.abutalabs.com/products/eventcatalog
Homepage: https://eventcatalog.dev
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: architecture, documentation, domain-driven-design, event-driven-architecture, microservices, ai, asyncapi, ddd, distributed-systems, event-catalog
Last push: 2026-08-24T08:19:54+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 1749, "days_push": 9, "days_rel": 9, "gap_med": 0.0, "n_releases_24m": 727}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2841, forks 272 (observed 2026-08-28T04:07:24.774857+00:00)

## What it is
EventCatalog is an open-source documentation tool purpose-built for software architecture, letting teams document domains, services, events, messages, flows, and schemas as structured, versioned resources stored in Git. It generates a searchable, visualizable architecture catalog with integrations for OpenAPI, AsyncAPI, GraphQL, and schema registries, plus AI-powered discovery via a built-in chat and MCP server.

## Use cases
- document event-driven architecture with domains, services, and events
- generate service and event documentation from AsyncAPI or OpenAPI specs
- search and explore schemas like Avro, Protobuf, and JSON Schema across a catalog
- give AI agents and LLMs context about system architecture via MCP
- map producers and consumers of messages across microservices
- track architecture decision records alongside services
- federate documentation from multiple team repositories into one catalog
- detect breaking changes in event schemas before production

## When to choose
- you run event-driven or microservice architectures and need a living service/event catalog
- your architecture knowledge is scattered across wikis, spreadsheets, and Slack
- you want docs generated and synced from OpenAPI, AsyncAPI, or schema registries
- you want to expose your architecture to AI agents and developer tools

## When to avoid
- you only need generic wiki-style documentation pages
- you need a lightweight API reference tool without architecture modeling
- you require federation, SSO, or advanced automation without a commercial license

## Facets
- artifact type: application
- maturity: active
- function: documentation, api-documentation, search-engine, data-visualization, mcp, plugin-system
- domain: developer-tools, documentation, microservices, apis
- platform: cross-platform, self-hosted, cli
- tags: event-driven-architecture, asyncapi, openapi, schema-registry, domain-driven-design, architecture-catalog, service-catalog, mcp-server, ai-agents, visualizer, backstage, eventcatalog, architecture, nodejs, web-server

## Member repositories
- event-catalog/eventcatalog (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:24.774857+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:48:32.536882+00:00, confidence not recorded.
  - readme: https://github.com/event-catalog/eventcatalog (fetched 2026-08-28T04:07:24.774857+00:00, sha eddd6f8e5e6b)
  - homepage: https://eventcatalog.dev (fetched 2026-08-29T09:53:09.430389+00:00, sha 2c0387d48db0)
  - site_page: https://www.eventcatalog.dev/docs/development/getting-started/installation (fetched 2026-08-29T09:53:09.444055+00:00, sha 5558515fa4a4)
  - site_page: https://www.eventcatalog.dev/docs/development/getting-started/introduction (fetched 2026-08-29T09:53:09.447448+00:00, sha f19ff2a0ba4e)
  - site_page: https://www.eventcatalog.dev/pricing (fetched 2026-08-29T09:53:09.440213+00:00, sha f4aaf0649c0e)
  - site_page: https://www.eventcatalog.dev/federation (fetched 2026-08-29T09:53:09.442174+00:00, sha 9474631babac)
  - site_page: https://www.eventcatalog.dev/book-demo (fetched 2026-08-29T09:53:09.445769+00:00, sha 3362c3a5f01d)
  - site_page: https://www.eventcatalog.dev/integrations (fetched 2026-08-29T09:53:09.449193+00:00, sha 64c26da1b247)
  - site_page: https://www.eventcatalog.dev/changelog (fetched 2026-08-29T09:53:09.450910+00:00, sha 9ea25a320dc8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
