Keycloak

A self-hosted identity and access management server that adds single sign-on and login to applications.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Keycloak

Keycloak handles authentication so your applications don't have to store users or build login forms. Users sign in once and can reach every connected application, and logging out of one logs them out of all of them. An admin console lets you enable social network logins, broker to existing OpenID Connect or SAML 2.0 identity providers, and connect LDAP or Active Directory user stores.

You run it from the downloaded distribution or the official Docker image. It suits organisations and homelabs that want central accounts across several self-hosted services.

Strengths

  • Single sign-on and single sign-out across applications
  • Supports OpenID Connect and SAML 2.0 identity brokering
  • Connects to existing LDAP or Active Directory
  • Frequent releases and an official Docker image

Limitations

  • Setting it up and securing it takes real administrative effort
  • More than most single-user homelabs need

Details

Pricing
FreeFree and open source under the Apache 2.0 licence.
License
Apache-2.0
Developer
The Keycloak contributors
Platforms
Self-hosted
How it runs
Self-hosted
Best suited for
Central logins and SSO across self-hosted or in-house applications
Last verified
Added
Provenance
Selected from the TechWalrus Resource Hub (Self-Hosting & Homelab); facts checked against the developer's own pages, 3 sources on file.

Report a wrong fact or a dead link on this listing