Payara Cloud

Platform as a Service for Effortless Cloud Deployment for Enterprise Java

Payara Cloud Logo

Effortless Cloud and On-Premise Java Deployment – Upload. Deploy. Run.

Try FreeLog in

Are you aiming to adopt new infrastructure to achieve scalability, elasticity and cloud migration for your Java applications?

Do you need to rearchitect your monolithic applications into microservices and containers to improve performance and maintainability?

Would you like to optimise your development processes and enable your team?

Why Global Companies Choose Payara Cloud

  • Allows you to lift & shift your Enterprise Java applications to the cloud in minutes, not months
  • Enjoy all the benefits of a Kubernetes platform without setup and management complexities or code rewrites
  • Provides a fully managed, auto-scaling platform built for Java workloads. meaning developers can concentrate on code

Payara Cloud Features

Kubernetes vs Payara Cloud
  • Hybrid and multi-cloud options: Deploy to Azure/ AWS hosted cloud regions or to your own Azure/ AWS Private Cloud
  • Enables access of multiple users per subscription​
  • Fine-grained Access and Application Management permissions
  • Security features include: Network isolation​, as well as Encryption​, Secure access controls​, Automated security updates​
    Billing Management – Support of usage-based accounting, billing and customer data​
  • Specify resource allocation for each instance as part of your subscription
  • Scale-to-zero functionality: Reduce operational cost with Scale to O
  • Affordable pricing options and flexible ways to pay. Upgrade and downgrade easily

Key Benefits

  • Provides cloud flexibility — deploy anywhere: public or private cloud
  • Geographically distributed backup environments across different providers and regions
  • Secure hosted environment to protect your applications
  • Lowers operational costs with automatic scaling to zero when not in use, and optimising your dev resources
  • Fits within your budget thanks to transparent, flexible pricing

Try Free

Competitive Pricing Designed to Address Your Needs

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 – 2 vCPU

Try Free (For 15 days)

Pay As You Go

Usage-based option. Ideal for standalone applications or small environment requirements.

  • 0-2 vCPU / 0-4 GB
  • Multiple custom domains
  • Runtime sizes of 0.25-2 cores

USD 0.005 per vCPU minute (billed every month) 

Additional usage billed at USD 0.005 per vCPU minute.

Subscribe to the PAYG Plan

Standard

Tiered usage pricing, ideal for teams and businesses with constantly running applications.

  • 2 vCPU / 4 GB (pre-paid)
  • Multiple custom domains
  • Runtime sizes of 0.25-4 cores

USD 432 per month

Additional usage billed at USD 0.00405 per vCPU minute.

Subscribe to the Standard Plan

Premium

Ideal for larger applications that need a supported environment, with assistance from our support team.

  • 16 vCPU / 32 GB (pre-paid)
  • Multiple custom domains
  • Runtime sizes of 0.25-4 cores
  • Payara Micro Enterprise binaries for local development
  • Access to Payara Services support team

USD 3300 per month 

Additional usage billed at USD 0.0044 per vCPU minute.

Subscribe to the Premium Plan

Testimonials

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!”

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.”

Get Started with Payara Cloud

Want to see how Payara Cloud can simplify your deployment pipeline, reduce infrastructure overhead, and boost your team’s productivity?

Our team is here to help.
Fill out the form to speak with a Payara expert about:

  • Tailored deployment options
  • Licensing and pricing details
  • Technical guidance for your use case

We’ll be in touch to help you move fast — and deploy faster.

Datasheet

Icon of a Datasheet

View Datasheet

Documentation

Icon of Documentation

View Documentation

Interactive Demo

Icon of a monitor with code slash brackets representing demo

See how simple app deployment is

View Demo

Video

Icon of Monitor with the Video play button

Watch Payara Cloud demo

Watch Now

Payara Cloud FAQs

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/Spring/Quarkus 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 applications written on the Jakarta EE (and MicroProfile), Spring and Quarkus Platforms.

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, and more, 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?

Enables access of multiple users per subscription​. Invite users to subscriptions via email – register for a new Payara Cloud account or use existing​. There are different roles, each with its own set of permissions.

How does Payara Cloud handle high availability?

Payara Cloud can be highly available by 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 built in 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 refers to the compute resources allocated to a given application. Runtime sizes are calculated in vCPU (virtual CPU) units.

The smallest unit you can assign to an application is 0.25 vCPU. The appropriate runtime size for your application will depend on the application need.

Where Does Payara Cloud Host Its Data?

By default, your Payara Cloud data, including application binaries and user information, are hosted in Microsoft Azure’s EU region. You can also choose to store your application data in Azure’s US region when creating a namespace.

How 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 my Payara Cloud subscription?

Check out our documentation on how to cancel your subscription here Cancelling a Subscription :: Payara Cloud Documentation

Back to top