WildFly 20 VS. Payara Server Community and Enterprise Editions

FeatureWildFly 20Payara Server Community 5.2020.3Payara Server Enterprise 5.21.0
LicenseOpen SourceOpen SourceOpen Source with EULA
Release FrequencyIrregular (roughly every 2 months)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 CompatibleYesYesYes
Java EE 8 CompatibleYesNoNo
Caching ToolsInfinispan / JCache Hazelcast / JCache Hazelcast / 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 ClusterNoYes Yes
Web UI AdministrationYesYesYes
Scripting Tooljboss-cli.sh asadminasadmin
Admin Command RecordingNoYesYes
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 Monitoring
  • CDI

  • JMS Beans

  • Log Files
  • JMS Beans

  • Log Files

  • SMTP
  • SNMP
  • JMS
  • CDI
  • Slack
  • New Relic
  • Datadog
  • JMS Beans

  • Log Files

  • SMTP
  • SNMP
  • JMS
  • CDI
  • Slack
  • New Relic
  • Datadog
Slow SQL LoggingNoYesYes
Health Check ServiceNoYesYes
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 YesYes (partial)Yes (partial)
Microservice DistributionThorntail (development stops in November 2020)Payara MicroPayara Micro
MicroProfile SupportYesYesYes
Docker SupportYesYes, also with container automation through Payara Docker Nodes Yes, also with container automation through Payara Docker Nodes
Kubernetes Support YesYesYes
Cloud Providers SupportMicrosoft 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 NoSwitch between pre-deployed versions; Rolling upgrade in a cluster Switch between pre-deployed versions; Rolling upgrade in a cluster
Hot Deployment NoYes (for NetBeans IDE, support for other IDEs coming soon) Yes (for NetBeans IDE, support for other IDEs coming soon)
Upgrade ToolYesNo (coming soon)No (coming soon)
JDK 11 SupportYes YesYes
Bundled JDK SupportYes - 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 NoYesYes

Enterprise vs. CommunityContact Us

Back to top