WildFly 20 VS. Payara Server
WildFly 20 vs Payara Server Comparison
Features & Benefits Comparison
| Feature | WildFly 26 | Payara Server Community 6.2022.1 | Payara Server Enterprise 5.21.0 |
|---|---|---|---|
| License | Open Source | Open Source | Open Source with EULA |
| Release Frequency | Irregular (roughly every 2 months) | Frequent, aiming monthly | Monthly |
| Production Support | No | Yes | Yes |
| Component Upgrades | Irregular (with every release) | Monthly | Monthly |
| Supported IDEs | Eclipse / NetBeans / IntelliJ IDE / Red Hat Development Suite / Visual Studio Code | Eclipse / NetBeans / Intellij IDE / Visual Studio Code | Eclipse / NetBeans / Intellij IDE / Visual Studio Code |
| Jakarta EE 8 Compatible | Yes | No | Yes |
| Java EE 8 Compatible | Yes | No | No |
| Caching Tools | Infinispan / JCache | Hazelcast / JCache | Hazelcast / JCache |
| Clustering | Every node runs same app or fine grained assignment. | Every node runs same app or fine grained assignment. Automatic clustering over multicast. | Every node runs same app or fine grained assignment. Automatic clustering over multicast. |
| Data Encryption in a Cluster | Yes | Yes | Yes |
| Web UI Administration | Yes | Yes | Yes |
| Scripting Tool | jboss-cli.sh | asadmin | asadmin |
| Admin Command Recording | Yes | Yes | Yes |
| Auditing Management Operations | Yes | Yes | Yes |
| Auditing Security Events | Yes | Yes | Yes |
| Integrated Certificate Management | No | No | Yes |
| Deployment Flexibility | Variables (System, environment, external file, MicroProfile config) | Variables (System, environment, MicroProfile config) | Variables (System, environment, MicroProfile config) |
| Notification Channels Monitoring | CDI JMS Beans Log Files | JMS Beans Log Files SMTPSNMPJMSCDISlackNew RelicDatadog | JMS Beans Log Files SMTPSNMPJMSCDISlackNew RelicDatadog |
| Custom Notifiers | No | Yes | Yes |
| Slow SQL Logging | No | Yes | Yes |
| Health Check Service | Yes via MicroProfile Health | Yes | Yes |
| Request Tracing | Yes (JAX-RS, CDI) | Yes (JAX-RS, CDI, EJB, Servlet, JAX-WS, JMS) | Yes (JAX-RS, CDI, EJB, Servlet, JAX-WS, JMS) |
| OAuth2 / OpenId Connect Support | Yes, through Elytron subsystem | Natively Supported (through Security API) | Natively Supported (through Security API) |
| Remote EJB over HTTP | Yes | Yes (partial) | Yes (partial) |
| Microservice Distribution | No | Payara Micro | Payara Micro |
| MicroProfile Support | Yes | Yes | Yes |
| Docker Support | Yes | Yes, also with container automation through Payara Docker Nodes | Yes, also with container automation through Payara Docker Nodes |
| Kubernetes Support | Yes | Yes | Yes |
| Cloud Providers Support | Microsoft Azure, Amazon, Google, Openshift, and more | Microsoft Azure, Jelastic, Amazon, Oracle Cloud, and more | Microsoft Azure, Jelastic, Amazon, Oracle Cloud, and more |
| Zero Deployment Downtime | No | Switch between pre-deployed versions; Rolling upgrade in a cluster | Switch between pre-deployed versions; Rolling upgrade in a cluster |
| Hot Deployment | No | Yes for NetBeans IDE | Yes (for NetBeans IDE, support for other IDEs coming soon) |
| Upgrade Tool | Yes | No | Yes |
| JDK 11 Support | Yes | Yes | Yes |
| Bundled JDK Support | Yes – RHEL and Windows | Yes – Linux and Windows | Yes – Linux and Windows |
| Migration from Community to Enterprise edition | Challenging (Wildfly to JBoss EAP migration) | Simple (Payara Community to Payara Enterprise migration) | Simple (Payara Community to Payara Enterprise migration) |
| Integrated Monitoring Console | No | Yes | Yes |
Get You Started with Payara Server Enterprise
Book a FREE demo or contact our team to explore how Payara Server Enterprise supports secure, stable, and high-performance Java applications. Access resources to get started quickly or dive deeper into the platform.