Copy as Markdown[View as Markdown](/docs/development/authentication/introduction.md)

***

# Authentication Guide

Feature: `EventCatalog Scale Plan Feature`

**Added in** `eventcatalog@2.43.0`

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.

[YouTube video player](https://www.youtube.com/embed/OVbXNP0Ns_U?si=TagMKL49ZD_G_HYE)

## How it works[​](#how-it-works "Direct link to 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

![Authentication](/assets/images/auth-e7145640199bf3efb1c85d295b1d8ae4.png)

EventCatalog runs in **SSR mode** to handle authentication sessions and uses [Auth.js](https://authjs.dev/) to manage the authentication flow securely.

## Authentication by Plan[​](#authentication-by-plan "Direct link to Authentication by Plan")

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

#### Scale Plan[​](#scale-plan "Direct link to Scale Plan")

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

* **GitHub** - Ideal for development teams already using GitHub

#### Enterprise Plan[​](#enterprise-plan "Direct link to 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?[​](#why-eventcatalog-authentication "Direct link to 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[​](#getting-started "Direct link to Getting Started")

Ready to secure your EventCatalog with authentication?

**New to EventCatalog?** Start your **14-day free trial** at [EventCatalog.cloud](https://eventcatalog.cloud) to explore all authentication features.

## Next steps[​](#next-steps "Direct link to Next steps")

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

→ [Enabling Authentication](/docs/development/authentication/enabling-authentication.md)

**Questions?** Join our [Discord community](https://discord.gg/eventcatalog) for support and guidance.
