Skip to content

Gluu Flex · Self-hosted IAM

Identity infrastructure you own, for people and workloads

Some businesses must self-host authentication and authorization rather than hand them to a cloud service. Gluu Flex is a software distribution for building multi-datacenter, highly available identity and access management infrastructure.

  • Apache 2.0 open-source core
  • Monthly releases
  • Priced on peak MAU
install-gluu-flex.sh
# Production: Kubernetes (EKS, GKE, AKS, Rancher or your own)
helm install gluu oci://ghcr.io/gluufederation/charts/gluu \
  --version 6.6.1 -n gluu --create-namespace \
  -f override.yaml
# License: an SSA from Agama Lab goes in override.yaml
Flex 6.6.1 · docs current to 6.6.1Installation guide
  • Linux Foundation project

    Janssen core, governed by a technical steering committee

  • Digital Public Good

    Janssen is listed in the DPGA registry

  • Apache 2.0 core

    Every Janssen component is open source

  • DISA STIG profile

    Optional deployment profile for Red Hat Linux

  • Monthly releases

    Published support window per version

Why self-host

Some identity can't be rented

For governments, banks, telcos and global consumer brands, authentication is critical infrastructure. It has to run where the data is allowed to live, scale across datacenters, and outlast any vendor relationship.

  • Sovereignty and residency

    User records, sessions, keys and audit logs stay in your clusters, in your jurisdiction, under your operators. No US SaaS in the login path.

  • Regulators and auditors

    Hardened profiles (DISA STIG for RHEL), an Open Banking distribution, and decision and audit logs streamed to the SIEM your auditors already use.

  • Scale without a per-user tax

    Citizen- and consumer-scale populations are mostly dormant. Flex is billed on peak monthly active users, so you don't pay for accounts that never sign in.

  • Resilience across datacenters

    Cloud-native clusters spread across datacenters and clouds, so a regional outage doesn't take sign-in down with it.

components in one distribution, from OpenID Provider to embedded policy engine
10
use cases supported out of the box, from SSO to Open Banking
16
support per major version: maintenance to GA + 12 months, end of life at GA + 24
24 mo
support for production deployments
24/7/365

Why Gluu Flex

Built for the platform team that has to run it

Flex is what you deploy when identity is a production system with an on-call rotation, not a login box.

  • Multi-datacenter by design

    Cloud-native from the ground up: Helm charts for Amazon EKS, Google GKE, Microsoft AKS and Rancher, with MySQL or PostgreSQL and an optional Redis cache. Use the database infrastructure you already operate instead of a single-purpose LDAP topology.

    Highly available · horizontally scaled

  • 100% configuration as code

    Every setting is reachable through the Config API, the CLI and Helm values, so identity changes go through the same review, pipeline and rollback as the rest of your stack. The Admin UI is for reporting and audit, not a dependency.

    # override.yaml (excerpt)
    global:
      fqdn: login.example.gov
      cnPersistenceType: sql
  • No lock-in

    If a subscription expires, the commercial Admin UI locks and authentication keeps running. The core is Apache 2.0, so you can keep it configured with open-source tools or move to the Janssen distribution.

  • Standards depth

    OpenID Connect, OAuth 2.0, SAML 2.0, SCIM, FIDO2 and passkeys, UMA 2.0, CIBA, OpenID Federation, OAuth Transaction Tokens and OAuth Status Lists, plus an Open Banking profile with PAR and JARM.

  • Fair, predictable pricing

    One subscription priced on peak monthly active users, with the support terms written into it. No per-node fees and no charge for dormant accounts.

Inside the platform

Ten components, one supported distribution

Flex ships every component of the Janssen Project plus the commercial Admin UI, tested together and released monthly. Select a component to see what it does.

Gluu Flex

Component

Auth Server

Open source

The OpenID Provider and OAuth 2.0 authorization server at the center of every login and token.

  • OpenID Connect, OAuth 2.0, UMA 2.0, CIBA and device flow
  • JWT access tokens with real-time revocation via OAuth Status Lists
  • Dynamic client registration with software statements
  • OAuth Transaction Tokens for service-to-service context
Read the docs
The Gluu Flex Admin UI dashboard on a laptop, showing active users and token charts

Flex Admin UI · commercial

See what your identity estate is doing

A web control plane for reporting and audit: monthly active users and clients, FIDO metrics and the Passkey Security Monitor, logs and audit entries, webhooks, and Cedar policy-store management. Its own permissions are enforced by Cedarling.

People · Workloads · AI agents

One control plane for every identity that acts

Services, scripts and AI agents now make more access decisions than people do. Flex issues their tokens, Cedarling decides locally what each one may do, and every decision lands in your security tooling.

PersonWorkload / serviceAI agentFlex Auth ServerJWTs · Transaction TokenstokenApp · gateway · agentCedarling decides locallyCedar policy · status-list revocationdecision logsLockSIEM / ITDRyour toolingpolicies pushed to every Cedarling
  • Scoped tokens for every caller

    The Auth Server mints application-scoped JWTs for people and workloads, and OAuth Transaction Tokens carry who-asked-for-what across service hops.

  • Decisions where the action happens

    Cedarling runs inside the app, gateway or agent and evaluates the token and the Cedar policy locally, in under 50 µs, with no round trip to a central server.

  • Revoke in real time, prove it later

    OAuth Status Lists revoke tokens without waiting for expiry. Lock collects decision logs and telemetry from every Cedarling, and Flex streams them to your SIEM or ITDR.

Use cases

Where Flex runs the front door

Flex is built for organizations that need identity at national, financial or global-consumer scale, and can't hand it to a cloud service.

  • Government and public sector

    Citizen sign-in and agency federation on sovereign infrastructure, with a foundation-governed, Digital Public Good core.

    • OpenID Federation and SAML federation
    • DISA STIG profile for RHEL
    • Smart card and FIDO authentication
  • Financial services and Open Banking

    A packaged Open Banking distribution for banks, fintechs and payment providers, with non-bank services switched off.

    • Dynamic client registration with software statements
    • PAR, JARM and CIBA
    • Payment authorization and eKYC flows
  • Large-scale consumer identity

    Registration, social login and passwordless for millions of customers across regions, priced on who actually signs in.

    • Social login via Agama (Google, Apple, Microsoft Entra ID)
    • Passkeys and self-service MFA in Casa
    • Mobile and device-flow authentication
  • Workforce and partners

    Single sign-on and step-up authentication for employees and partners, connected to the directories you already run.

    • Active Directory or Keycloak synchronization
    • SCIM provisioning
    • Stepped-up authentication

All 16 supported use cases

Show all 16
  • OpenID Federation
  • SAML federation
  • Single sign-on (SSO)
  • Mobile authentication
  • Web identity orchestration
  • API client management and dynamic registration
  • Multi-factor authentication and passwordless
  • Active Directory or Keycloak synchronization
  • Self-service credential management
  • Open Banking
  • OAuth federation with published software statement key material
  • Internal identity connection via SCIM
  • Stepped-up authentication
  • Smart card and FIDO authentication
  • OTP and email authentication, including message signing
  • Device flow authentication

Deployment

Run it where your policies say it must run

Production runs on Kubernetes. Everything else is there to get you to production faster.

  • KubernetesProduction

    Helm charts for Amazon EKS, Google GKE, Microsoft AKS, Rancher (Apps → Charts) or your own clusters. A Terraform example for EKS is in the repository.

  • Linux VMDev / staging

    Packages for Ubuntu 22.04 and 24.04, Debian 13, SLES 16 and openSUSE Leap 16, and RHEL 9 and 10, for development and staging environments.

  • Quick startEvaluate

    MicroK8s or Docker all-in-one, or local Kubernetes with Minikube, to try Flex on a laptop before you size a cluster.

  • Air-gappedTalk to us

    For networks with no outbound access, licensing is arranged with our team.

Persistence: MySQL or PostgreSQL, with an optional Redis cache.

Open source or commercial

Janssen Project or Gluu Flex?

Same open-source core. Flex adds what a regulated production deployment needs from a vendor.

CapabilityJanssen ProjectGluu Flex
LicenseApache 2.0Commercial subscription on an Apache 2.0 core
GovernanceLinux Foundation, technical steering committeeSame upstream; Gluu builds and tests the distribution
ComponentsAuth Server, Config API, Casa, SCIM, FIDO, Agama, Lock, Cedarling, LinkEvery Janssen component plus the Flex Admin UI
Reporting and audit UINot includedIncluded: MAU dashboard, FIDO metrics, Passkey Security Monitor, logs, policy store
ReleasesMonthly community releasesMonthly distribution shortly after each Janssen release
Support lifecycleCommunity best effortPublished: maintenance to GA + 12 months, end of life at GA + 24 months
SupportCommunity chat and GitHubGluu support desk, 24/7/365
If the subscription lapsesNot applicableAdmin UI locks; authentication keeps running; move to Janssen at any time
ImplementationDo it yourselfGluu service partners in Asia, Europe, the Americas, Africa and the Middle East
PriceFreePeak monthly active users

Coming from somewhere else

Move at your own pace

  • From Gluu Server 4

    Flex is the successor to Gluu Server 4, which stays supported until 31 December 2027, with extended support for 2028 and 2029 at a published price, so you can plan the move instead of rushing it.

  • From Keycloak

    Jans Link synchronizes users from Keycloak, LDAP or Active Directory, so you can run both side by side and cut over application by application.

  • With a local partner

    Get direct help from Gluu's service partners in Singapore, India, Australia, Europe, Brazil, Hong Kong, South Africa, Argentina, the UK, Spain and the Middle East.

Resources

Go deeper

  • Documentation

    Gluu Flex docs

    Installation, administration, Admin UI and Helm reference, current to 6.6.1.

  • Policy

    Version support policy

    Maintenance and end-of-life dates for every Flex release, for your procurement file.

  • Distribution

    Open Banking on Flex

    The packaged profile for banks: DCR, payment authorization, eKYC, CIBA, PAR and JARM.

  • Roadmap

    What's coming

    Release cadence and the priorities for Flex, Janssen and Gluu Server 4.

  • Video

    Identerati Office Hours

    Weekly live conversations on identity standards, authorization and agents.

  • Trust

    Security at Gluu

    How Gluu handles vulnerabilities and disclosure.

  • Open source

    The Janssen Project

    Apache 2.0, Linux Foundation governance and a Digital Public Good.

  • Hosted

    Gluu Solo

    Gluu Flex, hosted and run by Gluu on Google Cloud, for teams that would rather not operate it.

FAQ

Questions architects ask first

What is the difference between the Janssen Project and Gluu Flex?

Janssen is the Apache 2.0 open-source project hosted by the Linux Foundation. Gluu Flex is Gluu's commercial distribution of it: every Janssen component plus the Flex Admin UI, a tested monthly release, a published support lifecycle and a commercial subscription.

What happens if our subscription ends?

The commercial Admin UI locks, but authentication keeps running. The core components are open source, so you can keep configuring them with open-source tools or move to the Janssen Project distribution.

How is Flex priced?

On peak monthly active users, so you don't pay for users who never sign in. There's a 30-day trial; licenses up to 1,600 MAU can be bought self-serve on Agama Lab, and larger deployments are quoted.

Where can Flex run, and which databases does it use?

In production on Kubernetes with Helm charts (Amazon EKS, Google GKE, Microsoft AKS, Rancher or your own clusters), with MySQL or PostgreSQL and an optional Redis cache. Linux VM packages and all-in-one quick starts are for development and staging. Air-gapped deployments are arranged with our team.

How does Flex handle services and AI agents, not just people?

The Auth Server issues tokens to workloads as well as people, including application-scoped JWTs and OAuth Transaction Tokens. Cedarling, the embedded policy engine, checks each token and action against Cedar policies inside the app, gateway or agent, and Flex collects its decision logs for your SIEM or ITDR. Tokens can be revoked in real time with OAuth Status Lists.

Can we migrate from Gluu Server 4 or Keycloak?

Yes. There's a documented migration path from Gluu Server 4, which stays supported until the end of 2027. From Keycloak, Jans Link synchronizes users so both can run side by side during the move.

Does Gluu provide implementation services?

Gluu's service partners around the world design, deploy and operate Flex for customers who want help. Gluu provides the software and the support.

Talk to an architect

See how Flex fits your architecture

Bring your diagram and your constraints. A Gluu engineer will walk through them with you, not a sales script.

  • Deployment model for your regions, clouds or datacenters
  • Migration path from what you run today
  • Sizing on peak MAU, and the support terms that come with it
  • A service partner near you, if you want one

We use analytics cookies to measure which pages are useful, so we can improve them. They are only set if you accept. Essential cookies needed for the site to work are always on. See our privacy policy.