Payara Platform vs. The Competition

Payara Platform

Can the Payara Platform solve the problems you’re having with your current application server? Find your runtime below and learn how the Payara Platform overcomes your challenges.

Payara Server Enterprise

Payara Server Enterprise is the best application platform for production Jakarta EE (Java EE) apps.

Payara Micro Enterprise

Payara Micro Enterprise is the lightweight middleware platform of choice for containerized Jakarta EE (Java EE) microservices deployments.

Compare Your App Server to Payara Platform

View the following comparison tables and infographics to see how the features and benefits of Payara Server and Payara Micro compare to other application servers.

GlassFish

Running GlassFish and worried about the lack of support, infrequent application server releases, and lack of bug fixes? Migrate to Payara Server.

WebLogic

Migrating from Oracle WebLogic Server to Payara Server can be a simple and straightforward process because both servers rely on the Java EE specifications.

TomEE

Using TomEE but need more frequent releases, greater security, and automatic clustering? Migrate to Payara Server.

JBoss EAP

Tired of paying extra for data grid (caching) with JBoss? Want a monthly component upgrade schedule, Slow SQL Logging, Health Check Service, and included OAuth2 / OpenID Connect Support at no additional cost? Migrate to Payara Server.

Tomcat

Using Tomcat for simple web applications and wish microservices features were built-in? Wish you had access to knowledgeable support services? Migrate to Payara Server.

WildFly

Wish you had a supported application server with regular releases and component upgrades? Need a health check service, slow SQL logging, additional notification channels monitoring with an integrated monitoring console? Migrate from WildFly 20 to Payara Server.

Quarkus

Quarkus focuses on fast start up time but not without some costs. If you need a more mature ecosystem that performs well under load and is not coupled with the downsides of GraalVM. Consider migrating to Payara Micro.

Helidon

If you need support for older JDK versions, Jakarta EE compatibility, automatic clustering or production support then you may want to consider migrating to Payara Micro.

WebSphere

If you prefer an Open Source license, need Data Grid (caching), and want the ability to use admin command recording and auditing, migrate to Payara Server Enterprise.

GlassFish vs. Payara Server

FeatureGlassFish 7.0.24Payara Server Enterprise 6.25.0
LicenseOpen SourceOpen Source with EULA
Release FrequencyMonthly (Source)Monthly
Security FixesMonthlyInstant emergency and backported fixes for Payara Enterprise customers
As soon as possible for community
Production SupportNot a product (OmniFish and ManageCat offer support) (Source)Yes
Migration & Project SupportNoYes
Component UpgradesAs neededAs needed
Supported IDEsEclipse
Netbeans
IntelliJ IDEA
Visual Studio Code
Eclipse
Netbeans
IntelliJ IDEA
Visual Studio Code
Automatic ClusteringNoYes, supports fine grained assignments of apps to nodes, multicast for discovery
Distributed Cache for the ClusterNoYes (via Hazelcast)
Asadmin Command RecorderYesYes
Slow SQL LoggingNoYes
Health Check ServiceNoYes
Request TracingNoYes
Monitoring LoggingNoYes
Custom NotifiersNoYes
Integrated monitoring consoleNoYes
Microservices DistributionNoYes (Payara Micro)
MicroProfile SupportMinimal (Source)Full MicroProfile6.1
Docker SupportCommunity providedOfficial images, with container automation through Payara Docker Nodes
HTTP & HTTPS Port Auto-bindingNoYes (Payara Micro only)
Generate Uber JARNoYes (Payara Micro only)
Production-tuned Domain TemplateNoYes
Upgrade ToolNoYes (Watch Demo)
Jakarta EE CompatibleYesYes
Runs on JDK 11, 17, 21YesYes
Embedded Data GridNoYes (Domain Data Grid)
AI ToolsNoYes, use of OpenAI in Payara Starter: AI generated sample applications based on user input

WebLogic vs. Payara Server

FeatureOracle® WebLogic Server 14c (14.1.1.0.0.)Payara® Server Enterprise 6.9.0
LicenseProprietaryOpen Source with EULA
Release FrequencyIrregularMonthly
Production SupportYesYes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDE / JDeveloper®Eclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Support for Java EE ApplicationsJava EE 8 and Jakarta EE 8
Java SE 8 and 11 Support
GraalVM EE Support
Java EE 10
Jakarta EE 10
Caching ToolsOracle Coherence / JCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
ClusteringEvery node runs same appsYes (via Hazelcast) – Every node runs same app or fine grained assignment
Scripting toolWSLTasadmin
Scripting extensionsPython scriptsOS / BASH scripts
Asadmin Command RecorderYesYes
Deployment FlexibilityDeployment plan (XML based)Variables (System, environment, MicroProfile config values)
Notification Channels MonitoringJMX Beans
Log files
SMTP
SNMP
JMS



JMX Beans
Log files
SMTP
SNMP
JMS
CDI
Slack
New Relic
Datadog
Custom NotifiersNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingJAX-RS (Jersey) onlyJAX-RS, CDI, EJB, Servlet, …
OAuth2/OpenId Connect supportRequires Fusion Middleware or custom devNatively supported (through Security API)
Microservices DistributionNo – Helidon for microservicesYes (Payara Micro)
MicroProfile SupportNoYes
Docker SupportYesYes
Uber-jar and Hollow JarNoYes
Cloud Providers SupportOracle Cloud, Amazon, Microsoft Azure™, JelasticMicrosoft Azure, Jelastic, Amazon, Oracle Cloud
Upgrade ToolYesYes
Zero Deployment downtimeParallel versions with gradual switchParallel versions with one time switch
JDK SupportJDk 11Yes (through Azul® JVM), JDK 11

TomEE vs. Payara Server

FeatureTomEE 9Payara® Server Enterprise 6.9.0
LicenseProprietaryOpen Source with EULA
Release FrequencyIrregular (about 2 a year)Monthly
Patch releasesIrregular Irregular
Security fixesInfrequentInstant emergency and backported fixes for Payara Enterprise customers. As soon as possible for community.
Production SupportYes (Tomitribe)Yes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDEEclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Caching ToolsJCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat ClusterYes, (via Hazelcast)
Command line toolApache TomEE-CLIasadmin
Web ConsoleBasic (From Tomcat)Almost all commands supported
Asadmin Command RecorderNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingNoYes
Monitoring loggingNoYes
Microservices DistributionYes, TomEE MicroProfileYes (Payara Micro)
MicroProfile SupportMicroProfile 5MicroProfile 6.1
Docker SupportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 9Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11JDk 11Yes (through Azul® JVM)

JBoss EAP vs. Payara Server

FeatureJBoss EAP 7.4Payara Server Enterprise 6.9.0
LicenseOpen Source with EULAOpen Source with EULA
Release FrequencyBimonthly (Source)Monthly
Production SupportYesYes
Component UpgradesFrequentMonthly
Supported IDEsEclipseNetBeansIntelliJ IDEAVisual Studio CodeEclipseNetBeansIntelliJ IDEAVisual Studio Code
Jakarta EE 10 CompatibleNo (Source)Yes
Data Grid (Caching)Infinispan (additional cost)Hazelcast / JCache
ClusteringEvery node runs the same app or fine grained assignment. Automatic clustering over multicast. (Source)Every node runs the same app or fine grained assignment. Automatic clustering over multicast.
Scripting Tooljboss-cli.shasadmin
Admin Command Recording and AuditingYesYes
Deployment FlexibilityVariable (System, environment, external file, MicroProfile config)Variables (System, environment, MicroProfile config)
Notification Channels MonitoringCDIJMSLog FilesJMS BeansLog FilesSMTPSNMPJMSCDISlackNew RelicDatadog
Custom NotifiersNoYes
Slow SQL LoggingNoYes
Health Check ServiceNoYes
Request TracingYes (JAX-RS, CDI)Yes (JAX-RS, CDI, EJB, Servlet)
OAuth2 / OpenId Connect SupportYes, through Red Hat Single Sign-On (additional cost)Natively Supported (through Security API)
Microservices EditionNo (the WildFly Bootable JAR Maven Plugin can be used to build a Bootable JAR, packaging server and application) (Source)Payara Micro
MicroProfile SupportPartialYes
Docker SupportYesYes, also with container automation through Payara Docker Nodes
Kubernetes SupportYesYes
Cloud Providers SupportMicrosoft Azure, Amazon, Google, OpenShift, and moreMicrosoft Azure, Google, Jelastic, Amazon, Oracle Cloud, and more
Zero Deployment DowntimeNo (Source)Parallel versions with one-time switch
Upgrade ToolYesYes
Bundled JDK SupportYes – RHEL and Windows onlyYes – Linux & Windows
Easy Migration from Community to EnterpriseWildFly migration to JBoss EAP Possible – Challenging (Source)Yes – Payara Platform to Payara Platform Enterprise -Simple migration
Integrated Monitoring ConsoleYes (additional cost)Yes
FeatureJBoss EAP 7.4Payara® Server Enterprise 6.9.0
LicenseOpen Source with EULAOpen Source with EULA
Release FrequencyIrregular (about 2 a year)Monthly
Patch releasesIrregular Irregular
Security fixesInfrequentInstant emergency and backported fixes for Payara Enterprise customers. As soon as possible for community.
Production SupportYes (Tomitribe)Yes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDEEclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Caching ToolsJCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat ClusterYes, (via Hazelcast)
Command line toolApache TomEE-CLIasadmin
Web ConsoleBasic (From Tomcat)Almost all commands supported
Asadmin Command RecorderNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingNoYes
Monitoring loggingNoYes
Microservices DistributionYes, TomEE MicroProfileYes (Payara Micro)
MicroProfile SupportMicroProfile 5MicroProfile 6.1
Docker SupportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 9Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11JDk 11Yes (through Azul® JVM)

Tomcat vs. Payara Server

FeatureTomcat 10.1Payara Server Enterprise 6.9.0
LicenseOpen Source/Apache-2.0 LicensedOpen Source with EULA
Release frequencyMonthlyMonthly
Patch releasesIrregularIrregular
Security fixesIrregular but frequentInstant emergency and backported fixes for Payara Enterprise customersAs soon as possible for community
Production supportYes (Tomitribe)Yes
Component Upgrades (e.g. Tyrus, Mojarra)MonthlyMonthly
Supported IDEsEclipseNetbeansIntelliJ IDEAEclipseNetbeansIntelliJ IDEAVS Code
Caching toolsJCacheHazelcast, JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat
Cluster
Yes, (via Hazelcast)
Command line toolYesYes – Asadmin
Web ConsoleYesAlmost all commands supported
Asadmin command recorderNoYes
Slow SQL loggingNoYes
Healthcheck serviceHealthcheck valveYes
Request tracingNoYes
Monitoring loggingNoYes
Microservices distributionNoYes (Payara Micro)
MicroProfile supportNoMicroProfile 6.1
Docker supportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 10Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11YesYes (through Azul JVM)
FeatureTomcat 10.1Payara® Server Enterprise 6.9.0
LicenseOpen Source with EULAOpen Source with EULA
Release FrequencyIrregular (about 2 a year)Monthly
Patch releasesIrregular Irregular
Security fixesInfrequentInstant emergency and backported fixes for Payara Enterprise customers. As soon as possible for community.
Production SupportYes (Tomitribe)Yes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDEEclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Caching ToolsJCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat ClusterYes, (via Hazelcast)
Command line toolApache TomEE-CLIasadmin
Web ConsoleBasic (From Tomcat)Almost all commands supported
Asadmin Command RecorderNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingNoYes
Monitoring loggingNoYes
Microservices DistributionYes, TomEE MicroProfileYes (Payara Micro)
MicroProfile SupportMicroProfile 5MicroProfile 6.1
Docker SupportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 9Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11JDk 11Yes (through Azul® JVM)

WildFly vs. Payara Server

FeatureWildFly 30Payara Server Community 6.2023.12Payara Server Enterprise 6.9.0
LicenseOpen Source (Source)Open SourceOpen Source with EULA
Release FrequencyQuarterly (Source)MonthlyMonthly
Production SupportNoNoYes
Component UpgradesQuarterlyMonthlyMonthly
Supported IDEsEclipseNetBeansIntelliJ IDEARed Hat Development SuiteVisual Studio CodeEclipseNetBeansIntelliJ IDEAVisual Studio CodeEclipseNetBeansIntelliJ IDEAVisual Studio Code
Jakarta EE 10 CompatibleYesYesYes
Caching ToolsInfinispanHazelcastHazelcast
ClusteringEvery node runs same app or fine grained assignment.Every node runs same app or fine grained assignment.Every node runs same app or fine grained assignment.
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 MonitoringCDIJMS BeansLog FilesJMS BeansLog FilesSMTPSNMPJMSCDISlackNew RelicDatadogJMS BeansLog FilesSMTPSNMPJMSCDISlackNew 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 DistributionNo (the WildFly Bootable JAR Maven Plugin can be used to build a Bootable JAR, packaging server and application) (Source)Payara 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 IDE, Maven, Gradle, support for other IDEs coming soonYes for NetBeans IDE, Maven, Gradle, support for other IDEs coming soon
Upgrade ToolYesNoYes
JDK 21 SupportPartialYesYes
Bundled JDK SupportYes – RHEL and WindowsYes – Linux and WindowsYes – Linux and Windows
Migration from Community to Enterprise editionChallenging (Wildfly to JBoss EAP migration) (Source)Simple and supportedSimple and supported
Integrated Monitoring ConsoleNoYesYes
FeatureWildFly 30Payara® Server Enterprise 6.9.0
LicenseOpen Source with EULAOpen Source with EULA
Release FrequencyIrregular (about 2 a year)Monthly
Patch releasesIrregular Irregular
Security fixesInfrequentInstant emergency and backported fixes for Payara Enterprise customers. As soon as possible for community.
Production SupportYes (Tomitribe)Yes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDEEclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Caching ToolsJCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat ClusterYes, (via Hazelcast)
Command line toolApache TomEE-CLIasadmin
Web ConsoleBasic (From Tomcat)Almost all commands supported
Asadmin Command RecorderNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingNoYes
Monitoring loggingNoYes
Microservices DistributionYes, TomEE MicroProfileYes (Payara Micro)
MicroProfile SupportMicroProfile 5MicroProfile 6.1
Docker SupportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 9Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11JDk 11Yes (through Azul® JVM)

Quarkus Vs Payara Micro

FeatureQuarkus 3.6.3Payara Micro Enterprise 6.9.0
LicenseApache License 2.0 (Source)Open Source with EULA
Release FrequencyRegularMonthly
Production SupportYes (Only in combination with OpenShift or Enterprise Linux subscriptions)Yes
Standards SupportMicroProfile, Partial Jakarta EE (Source)MicroProfile, Jakarta EE 10 Web Profile
Support ForVert.x, MP Reactive Messaging, MP GraphQL, JPA, JMS ClientJBatch, Jakarta EE Concurrency, JMS client, Kafka connectivity
Designed ForKubernetesMicroservices, Kubernetes, general applications
Project CreationMaven archetype (Source)Maven and Gradle archetypes
ClusteringAvailable through Infinispan integration (Source)Automatic clustering in many environments including bare metal and Kubernetes
Request TracingMicroProfile OpenTracing, OpenTelemetry TraceMicroProfile OpenTracing Servlet, CDI
Tracing ToolsJaeger, OpenZipkinJaeger, OpenZipkin
NotifiersNoneLog filesSMTPSNMPCDISlackNew RelicDatadogDiscordTeamsJava Flight RecorderXMPP
Supported JVMsJDK 11+, Graal VM Native compilation (Source)Support and security updates for Java 11, 17 and beyond; and ARM-based JVMs
FeatureQuarkus 3.6.3Payara Micro Enterprise 6.9.0
LicenseOpen Source with EULAOpen Source with EULA
Release FrequencyIrregular (about 2 a year)Monthly
Patch releasesIrregular Irregular
Security fixesInfrequentInstant emergency and backported fixes for Payara Enterprise customers. As soon as possible for community.
Production SupportYes (Tomitribe)Yes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDEEclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Caching ToolsJCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat ClusterYes, (via Hazelcast)
Command line toolApache TomEE-CLIasadmin
Web ConsoleBasic (From Tomcat)Almost all commands supported
Asadmin Command RecorderNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingNoYes
Monitoring loggingNoYes
Microservices DistributionYes, TomEE MicroProfileYes (Payara Micro)
MicroProfile SupportMicroProfile 5MicroProfile 6.1
Docker SupportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 9Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11JDk 11Yes (through Azul® JVM)

Helidon Vs Payara Micro

FeatureHelidon 4Payara Micro Enterprise 6.9.0
LicenseApache License 2.0Open Source with EULA
Release FrequencyRegularMonthly
Production SupportYes (Only in combination with WebLogic or Coherence)Yes
Standards SupportMicroProfile, Partial Jakarta EEMicroProfile, Jakarta EE 10 Web Profile
Support ForMP Reactive Messaging, MP GraphQL, gRPC, JPAJBatch, Jakarta EE Concurrency, JMS client, Kafka connectivity
Supported IDEsEclipseNetBeansIntelliJ IDEAVSCodeEclipseNetBeansIntelliJ IDEAVSCode
Designed ForMicroservicesMicroservices, general applications
Project CreationHelidon CLI, Maven, and Gradle archetypesMaven and Gradle archetypes
ClusteringNoneAutomatic clustering in many environments including bare metal and Kubernetes
ConfigurationYAML fileAsadmin commands
Request TracingJersey, MicroProfile OpenTracingMicroProfile OpenTracing, Servlet, CDI
Tracing ToolsJaeger, OpenZipkinJaeger, OpenZipkin
NotifiersNoneLog filesSMTPSNMPCDISlackNew RelicDatadog
Supported JVMsJDK 21+, Graal VM Native compilation (Source)Support and security updates for Java 11, 17 and beyond; and ARM-based JVMs
FeatureHelidon 4Payara Micro Enterprise 6.9.0
LicenseOpen Source with EULAOpen Source with EULA
Release FrequencyIrregular (about 2 a year)Monthly
Patch releasesIrregular Irregular
Security fixesInfrequentInstant emergency and backported fixes for Payara Enterprise customers. As soon as possible for community.
Production SupportYes (Tomitribe)Yes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDEEclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Caching ToolsJCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat ClusterYes, (via Hazelcast)
Command line toolApache TomEE-CLIasadmin
Web ConsoleBasic (From Tomcat)Almost all commands supported
Asadmin Command RecorderNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingNoYes
Monitoring loggingNoYes
Microservices DistributionYes, TomEE MicroProfileYes (Payara Micro)
MicroProfile SupportMicroProfile 5MicroProfile 6.1
Docker SupportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 9Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11JDk 11Yes (through Azul® JVM)

WebSphere VS. Payara Server Enterprise

WebSphere 9.0.5WebSphere Liberty 23.0.0Payara Server Enterprise 6.9.0
LicenseProprietaryProprietaryOpen Source with EULA
Release FrequencyIrregularMonthlyMonthly
Production SupportYesYesYes
Supported IDEsEclipse IDE, VS CodeEclipse IDE, VS CodeEclipse IDE, NetBeans, IntelliJ IDE, VS Code
Jakarta EE 8 CompatibleYesYesYes
MicroProfile SupportPartialYesYes
Microservices EditionNoYes (Liberty is positioned as Microservices only)Yes (Payara Micro)
Data Grid (Caching)Separate product with additional costNoYes, included
ClusteringSeparate product with additional costYesYes, included
Scripting ToolWsadmin and jython scriptsWsadmin and jython scriptsasadmin
Admin Command Recording and AuditingNoNoYes
Deployment FlexibilityVariables (Environment, external files, WebSphere variables)Variables (Environment, WebSphere variables, MicroProfile config)Variables (System, Environment, MicroProfile config)
Notification Channels Monitoring,ul>
JMS BeansSMTPGoogle Cloud MessagingApple Push Notifications
JMS BeansSMTPJS BeansLog FilesSMTPSNMPJMSCDISlackNew RelicDatadogTeams Channels
Custom NotifiersNoNoYes
FeatureWebSphere 9.0.5Payara Micro Enterprise 6.9.0
LicenseOpen Source with EULAOpen Source with EULA
Release FrequencyIrregular (about 2 a year)Monthly
Patch releasesIrregular Irregular
Security fixesInfrequentInstant emergency and backported fixes for Payara Enterprise customers. As soon as possible for community.
Production SupportYes (Tomitribe)Yes
Component UpgradesIrregularMonthly
Supported IDEsEclipse® / Netbeans® / IntelliJ® IDEEclipse® / Netbeans® / IntelliJ® IDE / VS Code®
Caching ToolsJCacheHazelcast: JCache, Domain Data Grid, Payara Scales (additional cost)
Automatic ClusteringNo, manual via Tomcat ClusterYes, (via Hazelcast)
Command line toolApache TomEE-CLIasadmin
Web ConsoleBasic (From Tomcat)Almost all commands supported
Asadmin Command RecorderNoYes
Slow SQL LoggingNoYes
Health Check ServiceYesYes
Request TracingNoYes
Monitoring loggingNoYes
Microservices DistributionYes, TomEE MicroProfileYes (Payara Micro)
MicroProfile SupportMicroProfile 5MicroProfile 6.1
Docker SupportYesYes
Generate Uber JARYesYes (Payara Micro only)
Production-tuned domain templateNoYes
EE StandardJakarta EE 9Jakarta EE 10
Jakarta EE CompatibleYesYes
Upgrade ToolYesYes
Runs on JDK 11JDk 11Yes (through Azul® JVM)

Trusted by Global Leaders Across Industries

With a relentless focus on stability, security, and flexibility, Payara enables
enterprises in unlocking the full value of their Java investments.