Open Source Identity and Access Management Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users. Keycloak provides user federation,…
!GitHub Release

https://clomonitor.io/api/projects/cncf/keycloak/badge" rel="noopener nofollow" target="_blank">

https://artifacthub.io/badge/repository/keycloak-operator" rel="noopener nofollow" target="_blank">
!GitHub Repo stars
!GitHub commit activity

Open Source Identity and Access Management
Add authentication to applications and secure services with minimum effort. No need to deal with storing users or authenticating users.
Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more.
Help and Documentation
- Documentation
- User Mailing List - Mailing list for help and general questions about Keycloak
- Join #keycloak for general questions, or #keycloak-dev on Slack for design and development discussions, by creating an account at https://slack.cncf.io/.
Reporting Security Vulnerabilities
If you have found a security vulnerability, please look at the instructions on how to properly report it.
Reporting an issue
If you believe you have discovered a defect in Keycloak, please open an issue.
Please remember to provide a good summary, description as well as steps to reproduce the issue.
Getting started
To run Keycloak, download the distribution from our website. Unzip and run:
bin/kc.[sh|bat] start-dev
Alternatively, you can use the Docker image by running:
docker run quay.io/keycloak/keycloak start-dev
For more details refer to the Keycloak Documentation.
Building from Source
To build from source, refer to the [building and working with the code base](docs/building.md) guide.
Testing
To run tests, refer to the [running tests](docs/tests.md) guide.
Writing Tests
To write tests, refer to the [writing tests](docs/tests-development.md) guide.
Contributing
Before contributing to Keycloak, please read our [contributing guidelines](CONTRIBUTING.md). Participation in the Keycloak project is governed by the CNCF Code of Conduct.
Joining a community meeting is a great way to get involved and help shape the future of Keycloak.
Code of Conduct
We are committed to providing a safe, welcoming, and constructive environment for all Keycloak contributors and users.
To protect this space, we actively enforce our Code of Conduct.
If you wish to report an incident or appeal a moderation decision, please email [email protected].
Other Keycloak Projects
- Keycloak - Keycloak Server and Java adapters
- Keycloak Client - Keycloak client libraries
- Keycloak QuickStarts - QuickStarts for getting started with Keycloak
- Keycloak Node.js Connect - Node.js adapter for Keycloak
License
Members
-
keycloak ★ PINNED
Open Source Identity and Access Management For Modern Applications and Services
Java ★ 36k 3h agoExplain → -
keycloak-quickstarts
No description.
Java ★ 2.3k 10d agoExplain → -
keycloak-containers ▣
ARCHIVED Containers for the no longer supported WildFly distribution of Keycloak
★ 1.5k 2y agoExplain → -
terraform-provider-keycloak
Terraform provider for Keycloak
Go ★ 938 1d agoExplain → -
keycloak-nodejs-connect
No description.
JavaScript ★ 740 1mo agoExplain → -
keycloak-nodejs-admin-client ▣
keycloak-nodejs-admin-client repo is moved.
★ 604 3y agoExplain → -
keycloak-documentation ▣
No description.
★ 556 3y agoExplain → -
keycloak-operator ▣
ARCHIVED Kubernetes Operator for the no longer supported WildFly distribution of Keycloak
Go ★ 430 3y agoExplain → -
keycloak-community
No description.
HTML ★ 273 1y agoExplain → -
keycloak-benchmark
Keycloak Benchmark
Java ★ 173 12d agoExplain → -
keycloak-oauth-sig
Community activities for supporting OAuth/OIDC and its related specifications to Keycloak
Shell ★ 99 19m agoExplain → -
keycloak-web
No description.
FreeMarker ★ 95 3d agoExplain → -
keycloak-js
Keycloak javascript adapter repository
JavaScript ★ 89 4h agoExplain → -
keycloak-client
Keycloak-client java modules
Java ★ 64 10d agoExplain → -
keycloak-k8s-resources
No description.
★ 55 2h agoExplain → -
keycloak-grafana-dashboard
No description.
★ 46 4mo agoExplain → -
keycloak-realm-operator ⑂
A Kubernetes Operator for managing realms through the Keycloak Admin API
Go ★ 39 3y agoExplain → -
keycloak.github.io
Static generated website from https://github.com/keycloak/keycloak-web
HTML ★ 36 2h agoExplain → -
keycloak-sre-sig
Keycloak's Site Reliability Engineers Special Interest Group (Keycloak SRE SIG): To improve the lives of people running and operating Keycloak
Handlebars ★ 29 11d agoExplain → -
openshift-integration ▣
No description.
Shell ★ 22 7y agoExplain → -
keycloak-ai-sig
Keycloak AI SIG (Special Interest Group)
★ 12 10mo agoExplain → -
keycloak-misc
No description.
Shell ★ 12 2y agoExplain → -
libunix-dbus-java
:bus: Fork of Unix Sockets Library. See: http://www.matthew.ath.cx/projects/java/
Java ★ 10 8y agoExplain → -
keycloak-playground
Playground for trying various approaches for implementing of features for Keycloak
Java ★ 9 2mo agoExplain → -
keycloak-github-bot
No description.
Java ★ 9 1mo agoExplain → -
dashboard
No description.
Java ★ 8 2h agoExplain → -
.github
No description.
★ 4 25d agoExplain →
No repos match these filters.