What is Payara Qube?
Payara Qube is an enterprise-grade platform for deploying Jakarta EE, Spring Boot, and Quarkus applications. It simplifies deployment by automating infrastructure provisioning and removing the need to manually manage application servers, containers, and Kubernetes clusters. Instead of dealing with low-level components, the Payara Qube Console lets you configure your application and its runtime through a simple, guided UI and CLI for automated environments.
Consumption Models
Payara Qube is available in two consumption models:
-
Payara Qube (Managed): A fully managed service where Payara hosts and operates the platform infrastructure. Your team can focus entirely on application development without operating the underlying infrastructure.
-
Payara Qube: A self-hosted platform that you install and run on your own Kubernetes infrastructure, giving you complete control over your environment, data, and security.
This documentation covers Payara Qube (Managed), the fully managed service.
If you’re new to Payara Qube (Managed), start with the Getting Started section.
Architecture
Payara Qube (Managed) is built on a cloud-native architecture that runs on Kubernetes infrastructure. By design, Payara Qube (Managed) handles background tasks you don’t need to worry about.
Behind the scenes, a Payara Micro instance is set up to run your application. Integrations are automatic, including SSL/TLS certificates, routing, logging, and monitoring. The Payara Qube (Managed) environment centers on two concepts: namespaces and applications.
A namespace groups applications under a single domain, each with its own path prefix. Manage namespaces and applications in the Payara Qube (Managed) Console through both a graphical user interface and comprehensive APIs for automation.
Supported Application Types
Payara Qube (Managed) supports three major application frameworks:
-
Jakarta EE/MicroProfile applications: Deployed as WAR files, supporting Jakarta EE 8 (Payara 5) and Jakarta EE 10 (Payara 6)
-
Spring Boot applications: Deployed as JAR files with full Spring Boot configuration support
-
Quarkus applications: Deployed as ZIP files with native Quarkus configuration support
Features
Pay as You Go subscription features:
-
No upfront fee
-
0—2 vCPU cores
-
Runtime size up to 2 vCPU / 6 GB RAM
-
Log and diagnostic dump access
-
Custom domains
-
No horizontal scaling
Standard subscription features:
-
2—32 vCPU cores
-
Custom domains
-
Runtime size up to 4 vCPU / 12 GB RAM
-
Log and diagnostic dump access
-
Horizontal scaling
-
Tiered usage pricing
Premium subscription features:
-
16—64 vCPU cores
-
Payara Micro Enterprise binaries for local development
-
Runtime size up to 4 vCPU / 12 GB RAM
-
Log and diagnostic dump access
-
Horizontal scaling
-
Access to Payara support team with 10x5 support