Skip to content

Keycloak 17: Quarkus instead of WildFly

The default Keycloak distribution is now based on Quarkus, which brings a number of breaking changes configuring Keycloak and deploying custom providers. The new distribution tends to be faster, leaner, and easier to configure.

Migrating from the WildFly-based distribution is not going to be straightforward for everyone, since how you start and configure Keycloak has radically changed. With that in mind the project will continue to support the WildFly distribution until June 2022.

Some new features:

  • Configuration file is on longer Java specific, and aligns configuration keys with CLI arguments
  • h2-mem and h2-file databases renamed to dev-mem and dev-file.
  • Simplified enabling and disabling features


For details have a look at