A powerful, modular, & lightweight application server that helps you build amazing applications.

Now available: WildFly 32 Final


Configuration in WildFly is centralized, simple and user-focused. The configuration file is organized by subsystems that you can easily comprehend and no internal server wiring is exposed. All management capabilities are exposed in a unified manner across many forms of access. These include a CLI, a web based administration console, a native Java API, an HTTP/JSON based REST API, and a JMX gateway. These options allow for custom automation using the tools and languages that best fit your needs.


WildFly does classloading right. It uses JBoss Modules to provide true application isolation, hiding server implementation classes from the application and only linking with JARs your application needs. Visibility rules have sensible defaults, yet can be customized. The dependency resolution algorithm means that classloading performance is not affected by the number of versions of libraries you have installed.


WildFly takes an aggressive approach to memory management. The base runtime services were developed to minimize heap allocation by using common cached indexed metadata over duplicate full parses, which reduces heap and object churn. The administration console is 100% stateless and purely client driven. It starts instantly and requires zero memory on the server. These optimizations combined enable WildFly to run with stock JVM settings and also on small devices while leaving more headroom for application data and supports higher scalability.

Standards Based

WildFly implements the latest in enterprise Java standards from Jakarta EE and Eclipse MicroProfile. These improve developer productivity by providing rich enterprise capabilities in easy to consume frameworks that eliminate boilerplate and reduce technical burden. This allows your team to focus on the core business needs of your application. By building your application on standards you retain the flexibility to migrate between various vendor solutions.

Latest News

Dynamic client SSL context that automatically delegates to different SSLContexts based on the host and port of the peer

Learn about the new Dynamic Client SSL Context feature.

Read More >

Caching realm now automatically tries to authenticate users with the underlying realm if authentication with cached credentials fails

Learn how the Caching Realm can now update outdated credentials.

Read More >

Vlog: WildFly Glow, WildFly 32 deployment to OpenShift with database access

In this video we are using WildFly Glow 1.0 to deploy the todo-backend quickstart application to OpenShift with automatic connection to a PostgreSQL database. No configuration needed!

Watch Video >

WildFly 32 is released!

I’m pleased to announce that the new WildFly and WildFly Preview 32.0.0.Final releases are available for download at https://wildfly.org/downloads. There’s a lot to talk about this time, so let’s get going! New and Notable WildFly Glow 1.0 Final Ever since the introduction of Galleon several years back, a major WildFly focus has been tooling to improve our users' ability to easily provision an optimal WildFly installation, on-premise and particularly for the cloud. I’m very excited...

Read More >

WildFly 32 Beta is released!

I’m pleased to announce that the new WildFly and WildFly Preview 32.0.0.Beta1 releases are available for download at https://wildfly.org/downloads. This is our usual single beta that we release a couple of weeks before the 32 Final release. We typically don’t do much of a release announcement post for the beta release, but there are a number of things happening with WildFly 32 that users of our betas should know about and that we encourage people...

Read More >

Vlog: WildFly Glow, direct deployment to OpenShift

In this video we are covering the pre-requisites required to interact with your OpenShift cluster from WildFly Glow CLI. Once the environment is setup, we are building and deploying an application to OpenShift cluster.

Read More >

WildFly Mini Conference Recap

Many thanks to all participants of the first WildFly Mini Conference! Our first WildFly Mini Conference took place on March 6. We had four talks on the agenda and many interesting questions and feedback. The feedback we have received so far has been very positive and has encouraged us to organize similar events for the community in the future. Stay tuned! If you have missed the conference, you can watch the recording at https://www.youtube.com/watch?v=_8g1rZ80u2A If...

Read More >

Trying Out An Upcoming Security Feature for WildFly on OpenShift

How to deploy a WildFly app on OpenShift using an upcoming feature that introduces the ability to add additional scope values when securing applications using OpenID Connect.

Read More >