Payara Cloud

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

Payara Cloud Logo

Payara Cloud (see interactive demo) is the next generation of fully-managed 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.

Create an account for a 15 Day Free Trial! 

Log InTry Free

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 cloud native 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

Look Inside Payara Cloud

Have a peak inside Payara Cloud and see how to deploy an app with this step by step interactive demo!

Payara Cloud App Deployment Demo

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. And if you are considering getting a Free Trial of Payara Cloud – check out this interactive demo on how to sign up!

Free Trial

Try Payara Cloud for your business projects! You will not be charged during your trial period.

  • 15 days free – Billing starts at end of trial
  • Up to 4vCPUs / 8Gb
  • Choose runtime sizes of 0,25 – 1vCore

Try Free


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.

Want to see how to sign up for the Free Trial – check out this interactive demo.

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

“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

Logo to indicate security - shield with a tick on it
  • 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

What is Payara Cloud?

Payara Cloud is a cloud-native deployment platform that provides a fully managed environment for deploying and running your Jakarta EE/MicroProfile applications. It is built on top of Payara Enterprise and offers a range of features and services for deploying, scaling, and managing your applications in the cloud

What are the key features of Payara Cloud?

Payara Cloud offers several key features, including automatic scaling, high availability, monitoring and metrics, security, centralized logging, seamless integration with other cloud services, and a user-friendly web-based management console.

What programming languages/frameworks does Payara Cloud support?

Payara Cloud is designed to run Jakarta EE Web Profile applications written mostly in Java.

Can I deploy my existing Java EE applications on Payara Cloud?

Yes, you can deploy your existing Java EE Web Profile applications on Payara Cloud without any modifications. Payara Cloud provides full compatibility with Java EE (8) and Jakarta EE (10) standards, ensuring that your applications run seamlessly.

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.

Does Payara Cloud also host Database instances?

At the moment, you should maintain a database installation yourself, in the cloud or on-premise. You can configure your database instances within your application using the standard Jakarta EE database connections constructs. These will be automatically picked and displayed on your Payara Cloud monitoring console for easy editing.


How does automatic scaling work in Payara Cloud?

Payara Cloud can automatically scale your applications based on predefined rules or metrics such as CPU utilization, memory usage, or incoming request rates. It dynamically adjusts the number of instances running your application to match the demand, ensuring optimal performance and resource utilization.

Can I integrate Payara Cloud with other cloud services?

Yes, Payara Cloud provides seamless integration with other cloud services and platforms. You can easily connect your applications to databases, storage services, message queues, and more, offered by various cloud providers.

Is Payara Cloud secure?

Yes, Payara Cloud prioritizes security and provides a secure environment for your applications. It includes features like network isolation, encryption, secure access controls, and automated security updates to protect your applications and data. Your applications deploy in separate containers to isolate them from the actions of other applications. They 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.

Can I have multiple users on my Payara Cloud account?

At the moment, multiple users would need to access the environment using the same username and password. Fine grained access control is on the roadmap and will be released in the near future.

How does Payara Cloud handle high availability?

Payara Cloud ensures high availability by automatically distributing your application instances across multiple availability zones. In the event of a failure, it can quickly recover your application on another healthy instance, minimizing downtime.

Can I monitor and manage my applications in Payara Cloud?

Yes, Payara Cloud provides comprehensive monitoring and management capabilities. It offers builtin metrics and monitoring dashboards, allowing you to track the performance and health of your applications. Additionally, you can use the web-based management console to configure and manage various aspects of your applications.

Is there downtime when I upgrade my application?

No. Your current running version will be available until the new one is done deploying, which will take the place of the last running one. There is the possibility of a negligible downtime during the layover from the old to the new version. All uploaded and undeployed application versions will still be available for easy rollback at any point in time.

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 do I get started with Payara Cloud?

To get started with Payara Cloud, you can visit the Payara Cloud website and sign up for an account.Once you have an account, you can deploy your applications using the provided tools and documentation. Payara Cloud offers a Free Trial period, allowing you to explore its features and capabilities. Check out how to sign up here.

How do you cancel Payara Cloud?

  1. Click your email address in the right corner of the Payara Cloud main page 
  2. Select ‘Billing Management’ from the drop-down menu
  3. On this page, click ‘Subscription Actions’ and here you will find the ‘Cancel Subscription’ option. Click this
  4. You will then find the option to ‘Cancel Plan’
  5. Click ‘Cancel Plan’
  6. On the page you reach, also click ‘Cancel Plan’  

You will now have your plan cancelled, but your account will still exist, with the option to review! 

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

  • Reassessing Native Compilation for Jakarta EE Applications – A Pragmatic Perspective 06 Dec 2023

    Java’s Ahead-of-Time (AOT) native compilation, as seen in frameworks like GraalVM, boasts rapid startup times and lower memory usage. However, for Jakarta EE application developers, the practical benefits of these advantages often don’t translate into substantial economic or technical gains. This leads to questioning the viability of investing resources into adapting existing Jakarta EE applications for GraalVM compatibility. Download the Guide - Reassessing Native Compilation for Jakarta EE Applications: A Pragmatic Perspective

  • Automated Jakarta EE Cloud Deployments With GitHub Actions And Payara Cloud 01 Dec 2023

    Cloud deployment refers to the process of hosting applications on a remote server infrastructure, accessible over the internet. This paradigm has revolutionised software development, offering immense scalability, flexibility, and efficiency. Traditional deployment methods have evolved to embrace modern cloud environments, ranging from Infrastructure-as-a-Service (IaaS), where you manage servers but not physical hardware, to Platform-as-a-Service (PaaS) and Software-as-a Service (SaaS) solutions, which abstract much of the server management and maintenance tasks. Download the Guide - Automated Jakarta EE Cloud Deployments With GitHub Actions And Payara Cloud

  • Join Our Live Webinar - From IDE To The Cloud - Easy Jakarta EE Deployments With Payara Cloud 10 Nov 2023

    In today's fast-paced development environment, having an automated deployment pipeline is a necessity to ensure quick, consistent and reliable delivery of applications from development to production. This webinar - REGISTER HERE-  aims to guide you through the process of setting up a seamless deployment pipeline for your Jakarta EE applications, leveraging the robustness of GitHub Actions and the simplicity of Payara Cloud CLI. Join us on Wednesday the 15th of November to explore how you can automate your deployment workflow right from your IDE, through GitHub, and onto Payara Cloud. We will walk you through the essential steps and best practices to set up a GitHub pipeline, which will automatically deploy your Jakarta EE applications to Payara Cloud, ensuring a streamlined delivery process and reducing manual deployment hassles.

  • Four Steps To Jakarta EE Cloud Deployment With Payara Cloud 07 Nov 2023

    Deploying Jakarta EE applications to the cloud can be a complex task if you are using traditional deployment options like containers, Kubernetes or other such options, but not with Payara Cloud. Uploading a Jakarta EE binary artefact (.war file) and deploying it to the cloud can be achieved in four straightforward steps. They are:

  • Watch the Recording: Assessing Jakarta EE Cloud Deployment Options in a Cloud Native Era 12 Sep 2023

    Are you a Jakarta EE Developer? Are you looking to level up your cloud deployment? You have options!  In this technical webinar, our expert Luqman Saeed talks you through 3 key options for your cloud deployment with Jakarta EE: ☁️Docker Containers to Azure Web Apps☁️Jakarta Runtime installation on a virtual machine and app deployment☁️Fully managed Jakarta EE cloud deployment runtimes This is also a great webinar if you are curious about Payara Cloud as we are also discussing many different cloud deployment options- if you have heard about our new fully managed cloud native application runtime for Jakarta EE, this your chance to see exactly how it works. 

Back to top