Skip to main content

Authentication Guide

EventCatalog provides secure authentication to control access to your event-driven architecture documentation. Whether you're a small team getting started or a large enterprise with complex identity requirements, EventCatalog's flexible authentication system grows with your needs.

Authentication

How it works

EventCatalog uses industry-standard OpenID Connect (OIDC) and OAuth 2.0 protocols to integrate with your identity provider. Here's the authentication flow:

  1. User visits EventCatalog and attempts to access protected documentation
  2. Redirected to your identity provider (GitHub, Google, Auth0, etc.)
  3. User authenticates with their existing credentials
  4. Provider confirms identity and sends user back to EventCatalog
  5. User gains access to your documentation and architecture

EventCatalog runs in SSR mode to handle authentication sessions and uses Auth.js to manage the authentication flow securely.

Authentication by Plan

EventCatalog Authentication is a paid feature available in Scale and Enterprise plans.

Scale Plan

Perfect for growing teams that need secure collaboration with popular business providers:

  • GitHub - Ideal for development teams already using GitHub

Enterprise Plan

Designed for large organizations with dedicated identity management systems:

  • Microsoft Azure AD (Entra ID) - For organizations using Office 365 and Azure
  • Auth0 - Developer-friendly identity platform with advanced features
  • Okta - Popular enterprise identity platform with custom claims
  • Custom OIDC - Contact us to add your provider at hello@eventcatalog.cloud

Why EventCatalog Authentication?

  • No new passwords - Users authenticate with accounts they already have
  • Secure by default - Leverage enterprise-grade security from major providers
  • Single sign-on experience - Seamless access across your tools
  • Centralized management - Control access through your existing identity systems
  • Team collaboration - Secure access for distributed teams

Getting Started

Ready to secure your EventCatalog with authentication?

New to EventCatalog? Start your 14-day free trial at EventCatalog.cloud to explore all authentication features.

Next steps

Ready to get started? Let's enable authentication in your EventCatalog project:

Enabling Authentication

Questions? Join our Discord community for support and guidance.