Introducing EventCatalog v3
It's been over 18 months since EventCatalog v2 was released, and what a journey it's been.
Since then, EventCatalog has grown beyond anything I could have imagined. The community on Discord has now surpassed 1,200 members, we've shipped over 70 releases, introduced countless new features, and watched teams around the world use EventCatalog to bring discoverability and documentation to their architectures.
Today, I'm excited to announce EventCatalog v3.
Why v3?โ
Over the past 18 months, we've listened carefully to the community. As catalogs grew larger with more domains, services, messages, and resources, we saw common patterns emerge around navigation, performance, and customization.
EventCatalog v3 is our response to these challenges. We've worked hard to minimize breaking changes while delivering meaningful improvements to how teams discover and navigate their architecture documentation.
This release focuses on three key areas:
- Navigation: A completely redesigned navigation system that scales with your architecture
- Performance: New caching and state management for faster load times
- Simplicity: Streamlined AI integrations and a cleaner, more focused experience
What's new in EventCatalog v3โ
New context-aware navigationโ
The most significant change in v3 is the completely redesigned navigation system.
In v2, the sidebar navigation worked well for smaller catalogs but became increasingly difficult to manage as organizations scaled. Teams with hundreds of resources found themselves scrolling endlessly or struggling to find what they needed.
The new context-aware navigation solves this by:
- Showing relevant information: Navigation adapts based on the resource you're viewing
- Enabling drilldown exploration: Navigate through your architecture naturally, drilling down into domains, services, and messages
- Supporting favorites: Pin frequently accessed resources for quick access
- Being fully customizable: Define your own navigation structure that fits your team's needs
This change means the old LIST_VIEW and SIDE_VIEW sidebar options have been removed. The new system is more flexible and powerful than both combined.
You can read more in the documentation sidebar guide.
Performance improvementsโ
EventCatalog v3 introduces a new caching system and adopts nanostores for state management across pages.
What does this mean for you?
- Faster page loads and navigation
- Search no longer requires a full build, it works instantly
- The demo catalog now scores 100/100 on Lighthouse
These improvements are especially noticeable on larger catalogs where the previous architecture could become sluggish.
New search experienceโ
We've replaced Pagefind with a new search implementation powered by nanostores.
The old approach required running search indexing after every build. Now, search just works. No additional build steps, no waiting, just instant results as you type.
Simplified AI with EventCatalog Assistantโ
We've retired EventCatalog Chat and the @eventcatalog/generator-ai package in favor of the new EventCatalog Assistant.
The new approach is simpler and more powerful:
- Bring any AI model you want: OpenAI, Anthropic, local models, and more
- Control over the tools you want to use
- Single configuration file for AI settings
- Context aware conversations with your resources
- More natural conversation flow with your architecture
If you were using the old chat feature, migration is straightforward. Just remove the old package and follow the AI Assistant setup guide.

