WildFly 20 VS. Payara Server

WildFly 20 vs Payara Server Comparison

Features & Benefits Comparison

FeatureWildFly 26Payara Server Community 6.2022.1Payara Server Enterprise 5.21.0
LicenseOpen SourceOpen SourceOpen Source with EULA
Release FrequencyIrregular (roughly every 2 months)Frequent, aiming monthlyMonthly
Production SupportNoYesYes
Component UpgradesIrregular (with every release)MonthlyMonthly
Supported IDEsEclipse / NetBeans / IntelliJ IDE / Red Hat Development Suite / Visual Studio CodeEclipse / NetBeans / Intellij IDE / Visual Studio CodeEclipse / NetBeans / Intellij IDE / Visual Studio Code
Jakarta EE 8 CompatibleYesNoYes
Java EE 8 CompatibleYesNoNo
Caching ToolsInfinispan / JCacheHazelcast / JCacheHazelcast / JCache
ClusteringEvery 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 ClusterYesYesYes
Web UI AdministrationYesYesYes
Scripting Tooljboss-cli.shasadminasadmin
Admin Command RecordingYesYesYes
Auditing Management OperationsYesYesYes
Auditing Security EventsYesYesYes
Integrated Certificate ManagementNoNoYes
Deployment FlexibilityVariables (System, environment, external file, MicroProfile config)Variables (System, environment, MicroProfile config)Variables (System, environment, MicroProfile config)
Notification Channels MonitoringCDI
JMS Beans
Log Files
JMS Beans
Log Files
SMTPSNMPJMSCDISlackNew RelicDatadog
JMS Beans
Log Files
SMTPSNMPJMSCDISlackNew RelicDatadog
Custom NotifiersNoYesYes
Slow SQL LoggingNoYesYes
Health Check ServiceYes via MicroProfile HealthYesYes
Request TracingYes (JAX-RS, CDI)Yes (JAX-RS, CDI, EJB, Servlet, JAX-WS, JMS)Yes (JAX-RS, CDI, EJB, Servlet, JAX-WS, JMS)
OAuth2 / OpenId Connect SupportYes, through Elytron subsystemNatively Supported (through Security API)Natively Supported (through Security API)
Remote EJB over HTTPYesYes (partial)Yes (partial)
Microservice DistributionNoPayara MicroPayara Micro
MicroProfile SupportYesYesYes
Docker SupportYesYes, also with container automation through Payara Docker NodesYes, also with container automation through Payara Docker Nodes
Kubernetes SupportYesYesYes
Cloud Providers SupportMicrosoft Azure, Amazon, Google, Openshift, and moreMicrosoft Azure, Jelastic, Amazon, Oracle Cloud, and moreMicrosoft Azure, Jelastic, Amazon, Oracle Cloud, and more
Zero Deployment DowntimeNoSwitch between pre-deployed versions; Rolling upgrade in a clusterSwitch between pre-deployed versions; Rolling upgrade in a cluster
Hot DeploymentNoYes for NetBeans IDEYes (for NetBeans IDE, support for other IDEs coming soon)
Upgrade ToolYesNoYes
JDK 11 SupportYesYesYes
Bundled JDK SupportYes – RHEL and WindowsYes – Linux and WindowsYes – Linux and Windows
Migration from Community to Enterprise editionChallenging (Wildfly to JBoss EAP migration)Simple (Payara Community to Payara Enterprise migration)Simple (Payara Community to Payara Enterprise migration)
Integrated Monitoring ConsoleNoYesYes

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.