Payara® Server Enterprise
Robust. Reliable. Supported.
The best application platform for Jakarta EE (Java EE) apps.
Payara Server Enterprise is a cloud-native middleware application platform supporting mission critical production systems with reliable and secure deployments of Jakarta EE applications on premise, in the cloud, or hybrid environments. A stable open source platform with monthly releases, bug fixes, and a 10-year software lifecycle, Payara Server is aggressively compatible with the ecosystem, cloud vendors, Docker, and Kubernetes. With a history stemming from the Java EE reference implementation GlassFish, those familiar with GlassFish will find many similarities with Payara Server but with significant improvements in the developer experience and performance.
Officially compatible with Jakarta EE 8 and MicroProfile, the application server is developed in collaboration with an industry-leading DevOps team and the global Payara community to ensure Payara Server is the best option for production Jakarta EE (Java EE) applications today and in the future.
Cloud-native and Aggressively Compatible
Develop, test, and deploy your Jakarta EE applications in any environment: public, private, or multi-cloud.
Broad integration with cloud vendors including Microsoft Azure, Amazon AWS, Google Cloud Platform, and more.
Migrate existing Jakarta EE applications into the cloud or build new, cloud-native applications on public cloud.
Optimized for Containers
Out-of-the-box container support, including Docker container images – or you can create your own.
Integration between Payara Server’s Admin Console and Docker to provide control and monitoring of Payara Server instances running in a container on a Docker node.
Deep support for running on a Kubernetes infrastructure.
High availability, reliability, and automatic scaling with the Payara Domain Data Grid.
Stable and Fully Supported
Monitoring & diagnostics to discover and fix problems before they become major issues with Payara InSight.
Monthly releases, bug fixes, and patches ensure security and stability of your production environment.
Community innovations adopted when fully tested and ready for mission critical production usage.
Migration & Project Support, 24×7, or 10×5 support options included.
Payara Server Features
Certificate Management asadmin commands in Payara Server Enterprise makes it easier and faster to install and update SSL certificates while preventing mistakes. Learn more.
Deployment Group (Clustering)
Payara Server’s Deployment Groups are an extremely flexible form of clustering as each instance can be part of one or more Deployment Groups. When a Deployment Group is restarted, a rolling restart of each instance is performed to ensure the information contained in the Domain Data Grid is kept. Learn more.
Domain Data Grid
The Domain Data Grid makes it easy to create a cluster of Payara instances running your application and works right out-of-the-box in variety of network topologies with little to no configuration needed for Amazon AWS, Google Cloud, Microsoft Azure, Kubernetes, and LAN environments. Learn more.
JMX Monitoring in Payara Server allows you to gather information from MBeans and push it to external systems for processing and reporting without the need for external applications such as JConsole or VisualVM. Learn more.
10-Year Software Support Lifecycle
You won’t have to worry about upgrading a year or two after you implement Payara Server Enterprise as our Enterprise software has a 10-Year Software Lifecycle to maintain the stability of your production environment.
The Payara team is extremely proud to be among the first few companies to achieve Jakarta EE 8 Full Platform Compatibility, starting with Payara Platform 5.193.1. This is a significant milestone for Payara and the team has done a huge amount of work to get this done. I think this is a great adoption story for Jakarta EE in general as Payara Server is not a Java EE 8 implementation and this shows that Jakarta is an open standard and can bring in new organisations and implementations.