All PluginsBuy Now โ€” $49
๐Ÿ” Umami

Add enterprise SSO to Umami without touching its source code

A transparent reverse proxy that sits in front of Umami and handles OIDC authentication. Users hit the proxy, authenticate via your SSO provider, and get passed through to Umami. Zero Umami code chang

$49 one-time purchase
โฑ Estimated 2-3 days to build it yourself
Buy Now โ†’
๐Ÿ”’ Source included๐Ÿ’ฐ 14-day money back๐Ÿ“ง 48hr support

The Problem

Your company uses Keycloak/Azure AD/Okta for single sign-on. Umami doesn't support OIDC natively. You're stuck with separate credentials or can't use Umami at all.

The Solution

A transparent reverse proxy that sits in front of Umami and handles OIDC authentication. Users hit the proxy, authenticate via your SSO provider, and get passed through to Umami. Zero Umami code changes.

How It Works

1

Deploy the OIDC proxy in front of your Umami instance

2

Configure your OIDC provider (Keycloak, Azure AD, Okta, etc.)

3

Users visit the proxy URL instead of Umami directly

4

Unauthenticated users get redirected to SSO login, then back to Umami

Preview

Here's what it looks like in action:

Terminal
$ docker-compose up -d
Creating network... done
Creating container... done
โœ… Plugin running on :3000
$ curl localhost:3000/health
{"status":"ok","version":"1.0.0"}

Features

Any OIDC Provider

Works with Keycloak, Authentik, Azure AD, Okta, Auth0, or any OpenID Connect provider.

Auto User Provisioning

First-time SSO users are automatically created in Umami. No manual account setup.

Tracking Passthrough

The Umami tracking script and /api/send endpoint work without authentication. Your website analytics keep working.

No Umami Code Changes

Runs as a reverse proxy. Umami doesn't know it's there. Upgrade Umami independently.

What's Included

Full source code, Dockerfile, docker-compose.yml, OIDC setup guide, email support

โš ๏ธ Requirements: Umami 2.x+ (self-hosted), OIDC provider with client credentials

Frequently Asked Questions

Does this break Umami updates?

No. The proxy is separate from Umami. Update Umami normally.

What about Umami's built-in auth?

Still works. The proxy adds SSO on top. You can use either.

Is there a subscription?

No. One-time purchase.

Umami OIDC/SSO Authentication

$49 โ€” one-time, source included, no subscription


Buy Now โ†’

Questions? Email [email protected] ยท 14-day money-back guarantee