Payara Cloud

We Manage the Infrastructure for You – Push Your WAR to The Cloud in Moments

Payara Cloud Logo

Payara Cloud is the next generation of cloud-native application runtime. It offers a flexible and powerful way to easily run your Jakarta EE apps on the cloud. Simply select your WAR, click deploy, and watch your apps run on the cloud – automatically, like magic.

Any web application following the Jakarta Web Profile specification can be uploaded and it will run in a containerized Payara Micro instance.


How Payara Cloud Works

Reimagining Jakarta EE Runtimes

Kubernetes vs Payara Cloud

As an app developer we know you’re expected to do everything from writing the code to deploying the application. We also know the potential problems you face when provisioning the Jakarta EE runtime, TLS and SSL certificates, the Pod, setting up your containers, and the nightmare of making it all work with Kubernetes…

And so we’re creating an easier way to run your apps on the cloud.  Payara Cloud is a “serverless” runtime that runs and scales Jakarta EE/MicroProfile applications seamlessly. Unlike building an application server deployment on a Cloud Infrastructure as a Service or on raw Kubernetes, Payara Cloud takes care of provisioning infrastructure, installation, configuration, deployment and scaling of your application.

Payara Cloud Datasheet

Watch a Demo of Payara Cloud

Try this easier way to run your apps on the cloud. Save time and effort and deploy your apps faster with the next generation of cloud-native application runtime: Payara Cloud!


Why Use Payara Cloud?

Ivar Grimstad is a Java Champion & Developer Advocate for Jakarta EE at the Eclipse Foundation. He was an early tester of Payara Cloud and gives his testimonial in this video.

He says:

“There aren’t many comparable products like Payara Cloud out there today. Payara Cloud is simpler. It’s easier. And, it’s just straightforward to use for developers!”

If You Want to Know What Getting Started Will Be Like, Watch These Videos

Our recorded demo will take you through the log in to creating your namespace, adding an application, and deploying it. You can also watch our short bite sized getting started videos to learn about connecting to a database, defining a custom domain and search logs.


Ideal for standalone applications or small environment requirements.

  • 4 vCPU / 8 Gb
  • Choose small, medium or large runtime size

$700 USD per month 

Additional usage billed at $190 per vCPU per 30 days (pro-rata).

Subscribe to Basic


Ideal for teams and businesses needing a custom domain and larger resource requirements.

  • 16 vCPU / 32 Gb
  • Multiple Custom Domains
  • Choose small, medium, large or XL runtime size

$2500 USD per month

Additional usage billed at $160 per vCPU per 30 days (pro-rata).

Subscribe to Standard


Ideal for Enterprise level users and anyone in need of running your applications in a supported environment.

Everything in our Standard subscription, plus:

  • Payara Micro Enterprise binaries for local development
  • Access to Payara support team

$3500 USD per month 

Additional usage billed at $160 per vCPU per 30 days (pro-rata).

Subscribe to Premium

By clicking ‘subscribe’ above, you consent to allow Payara to store and process the personal information submitted on the following sign up pages to provide you the service, products and/or information requested. Payara needs this information to provide you with the requested products/services and information about them. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

Do you have a question about Payara Cloud customer billing and invoicing? Ask the Payara Cloud team by emailing:

Payara Cloud – Realizing the Potential of Cloud Native Serverless Jakarta EE

Watch Now:

“We are reimagining what a Jakarta EE runtime is. You bring the WAR we bring the cloud. Let Payara Cloud deal with infrastructure while you build the code.” – Steve Millidge (Payara CEO)

Payara Cloud Features

Use Existing Skills

  • Focus on writing code – Payara Cloud handles Kubernetes

  • Cloud infrastructure managed on your behalf – just click Deploy

  • Builds on benefits of Jakarta EE model

Monitoring and Diagnostics

  • View metrics of all applications within the namespace in one place

  • Get detailed metrics of individual applications

  • Diagnostic information provided for failed application deployments

  • Monitoring and diagnostic capabilities to expand with each iteration of the software

Built-in Security

  • Applications are deployed in separate containers to isolate them from actions of other applications

  • Applications within the same namespace can directly communicate among themselves in the same namespace over the network

  • Applications can have partial internet exposure, allowing for private endpoints accessible only by applications in the same namespace

Java expert Adam Bien tried out Payara Cloud and said:

“What I really like about this approach is, we have Helidon, Quarkus. They try to shift the deployment to the build time. Payara Cloud is completely different. It uses what application servers do the best: the separation of the infrastructure from the business logic.”

Cloud benefits
David Heffelfinger testimonial

Frequently Asked Questions

Will my applications run on Payara Cloud?

If you are running Java EE / Jakarta EE Web Profile-based applications they can be deployed to the cloud with Payara Cloud.

Can I cluster using Payara Cloud?

Clustering capabilities are currently in development for a future feature of Payara Cloud.

Is Payara Cloud secure? 

Your applications deploy in separate containers to isolate them from the actions of other applications. Your applications only have partial internet exposure, which allows only applications in the same namespace to access them via private endpoints. Payara Cloud also generates SSL certificates for your applications. 

Is there an on-premises version of Payara Cloud? 

Payara Cloud is currently a cloud-only product by design with a possible on-premise version developed in the future. 

Is there downtime when I upgrade my application? 

Rolling upgrades are currently in development for a future feature of Payara Cloud to eliminate downtime of your application during upgrades. 

Can I have multiple users on my Payara Cloud account? 

Support for multiple users with different access levels is currently in development for a future feature of Payara Cloud. At this time, multiple users would need to access the environment using the same username and password. 


How do I pick the appropriate runtime size for my application? 

The runtime size specifies the amount of resources to allocate for this instance and count against the included vCPU of your subscription. The following CPU has been reserved: 

  • Small –  0.25 vCPU 
  • Medium – 0.5 vCPU 
  • Large – 1 vCPU 
  • XL (available in Standard and Premium subscriptions only)  – 2 vCPU 

Does Payara Cloud also host Database instances? 

No, you should maintain a database installation yourself, in the cloud or on-premise. You can configure your database instances within your application.

Can I run multiple applications? 

Yes, within Payara Cloud you can deploy multiple applications within the same namespace and you can create multiple Namespaces to host several applications. 

If you have a question about Payara Cloud or need some help deciding if its suitable for your needs, fill in the form and we will be happy to help.

Have a Question?

From the Blog

  • New Guide: A Business Guide To Cloud Deployment Options For Jakarta EE Applications 02 Feb 2023

    Wondering which cloud deployment option to use for your Jakarta EE application?  Look no further than our latest guide, published today! 

  • Simplify Jakarta EE in the Cloud! 12 Dec 2022

    Payara in the Press! Steve Millidge, our CEO and Founder, was interviewed by Hosting Advice about our new product, Payara Cloud.   

  • What’s New in Jakarta REST 3.1 in Jakarta EE 10? 28 Nov 2022

    The Representational State Transfer or RESTful architecture is a stateless, HTTP based communication standard for modern applications. It was originally proposed by Dr. Roy Fielding in hisPhD thesis. It has, over the years, become the default, programming language-agnostic means of enabling machine-to-machine communication. An application written in the Django framework in Python can have REST resources that are consumed by another application written in Java with Jakarta EE. Similarly, a Jakarta EE application can create resources that can be consumed by a C# application.  

  • Deploying to Payara Cloud from a GitHub Action Workflow 05 Sep 2022

    Payara Cloud provides an easy-to-use user interface to allow your application to run in a managed cloud environment. While this is very convenient for configuration and troubleshooting work, integration in continuous deployment pipelines calls for something else.  Our answer is deploying to Payara Cloud using a GitHub Action Workflow and Payara Cloud Command Line (PCL). 

  • Ignore Infrastructure and Concentrate on Code with Jakarta EE and Payara Cloud 26 Jul 2022

    Java EE, now Jakarta EE, makes it possible for developers to focus purely on the development of a Java enterprise application, solving the business logic without needing to think about infrastructure and operations when writing code. Payara Cloud extends this philosophy by also eliminating the need to worry about infrastructure and operations when preparing your application to run in the cloud. Together, Jakarta EE and Payara Cloud let you focus on writing code and delivering solutions to business challenges from the moment you write your first piece of code to the day people are using your application successfully on the cloud. We are currently offering limited free previews of Payara Cloud to businesses - follow the link below:

Back to top