Business-ready architecture. Work with an open source leader.
Try Payara Enterprise
Luxury German Vehicle Manufacturer Migrates from GlassFish to Payara Server
Download BMW Case Study PDF
Build on the Payara Platform and technologies with the products and tools you need for your enterprise environments. Browse our growing library of ecosystem integrations.
Jakarta EE Adapters
The Payara Micro Maven plugin can start and stop Payara Micro and create an Uber JAR bundle of the application and Payara Micro.
The Payara Micro Gradle plugin can start and stop Payara Micro and create an Uber JAR bundle of the application and Payara Micro.
The Payara Micro Maven archetype is a templating toolkit that helps to quickly create the Payara Micro starter project.
The Payara Cloud Connectors are a set of JCA adapters for use with various popular cloud messaging providers. JCA adapters are fully integrated into the Jakarta EE environment and can be deployed to Payara Server and Payara Micro. Cloud connectors are maintained by Payara.
Payara Server and Payara Micro can be used on any Cloud platform that provides an IAAS type of offering. Specific and customized configuration might be required to integrate with the platform capabilities.
Common IaaS Platforms used with the Payara Platform include:
Platform.sh has a starter kit for integrating the platform with Payara Micro to have a cloud based CI/CD pipeline and hosting platform.
Payara Server Community Edition can be selected as runtime on the Jelastic PAAS platform making the setup of Payara Server, including a clustered setup using Deployment Groups, possible with a few clicks in the Jelastic UI.
Payara maintains highly optimized Docker Images for Payara Server and Payara Micro that can be extended and customized for the needs of the user.
Payara Docker Images
Payara Server and Payara Micro can be used in combination with Kubernetes and can be integrated with Kubernetes secrets, liveness, and readiness checks. Payara Micro has built-in functionality for scaling in the environment.
Payara & Kubernetes
Payara Platform integrates with Hazelcast to provide the underlying technology for clustering. (Learn more about clustering with Deployment Groups in the Payara Platform Features Catalog)
Payara Platform products can keep a trace of user requests as it moves through different parts of the application or even across different applications in a microservices alike architecture. Payara’s internal Distributed Tracing is based on the MicroProfile OpenTracing specification but is extended to include Servlet, CDI, and Remote EJB calls.
Payara Platform products can be integrated with external tools designed for Distributed Tracing. By adding the appropriate connector you can analyze requests using Jaeger and OpenZipkin.
Apache NetBeans enables developers to download the latest version of Payara Server as a recognised server in NetBeans IDE. This means you can easily deploy and manage applications from the NetBeans IDE interface by selecting the target Payara Server in the application properties.
Apache NetBeans IDE supports creating and running Payara Micro maven web applications from the NetBeans interface.
The Payara Eclipse plugin enables developers to easily configure Payara Server and manage applications from the Eclipse IDE, installable from the Eclipse Marketplace.
The Payara Eclipse plugin provides the support to create, run and debug Payara Micro applications from the Eclipse IDE, installable from the Eclipse Marketplace.
Payara Micro IntelliJ Community plugin allows developer to create, run, and debug the Payara Micro applications from the Intellij IDEA. The Payara Micro Community Tool is available for download in the JetBrains Plugins Marketplace.
IntelliJ IDEA Community
The Payara IntelliJ plugin enables developers to easily configure Payara Server and manage applications from IntelliJ IDEA.
The Payara IntelliJ plugin provides the support to create, run, and debug Payara Micro applications from IntelliJ IDEA.
IntelliJ IDEA Ultimate
Easily configure Payara Server and manage applications from the Visual Studio Code using the Payara VSCode extension available in the Visual Studio Marketplace.
Create and run Payara Micro maven web applications from the Visual Studio Code using the Payara VSCode extension available in the Visual Studio Marketplace.
A Jakarta resource adapter generalizes the concept of connectivity with a data source to an Enterprise Information System (EIS). It defines the standard for how a Java application can interact with any compliant information system.
Connect a JDBC compliant database with your application to store and retrieve data in a consistent and transactional way:
JMS-based integrations allow you to connect with any message-oriented compliant middleware solution to exchange data using the producer-consumer model.
Using the MicroProfile metrics functionality, you can monitor important data and send it to the Prometheus database. It can be used to keep track of vital parameters over time or get alerts.
Payara Platform logging output can be integrated with the ELK Stack products to stored, search, analyze, and visualize information.
Application Management Tools are used to monitor entire systems, from operating system to middleware to application. Several popular tools can be integrated with Payara products to allow monitoring and performance management of Payara and application.
Common APM tools used with Payara Platform include:
Implements OAuth 2.0 standard protocol by implementing Jakarta EE Security HTTP Authentication Mechanism and Identity Store to provide access to the Identity token and Access token.
Implements OpenId Connect standard protocol by implementing Jakarta EE Security HTTP Authentication Mechanism and Identity Store to provide access to the user’s profile info, Identity token, Access token, and Refresh token.
The authentication and authorization information required for your application can be looked up in your LDAP server. This allows you to combine this information for many services within your application regardless of the technology with which they are written.
With the Payara Arquillian plugin you can run integration tests on Payara Server as it creates a special assembled artifact containing your code and test that is executed on the Server.
The Payara Micro plugin for the MicroShed testing framework makes it possible to test your MicroProfile application with Payara Micro.
Take a look at the Features Catalog for an overview Payara Platform product features or visit the official Documentation to learn how to implement various features and ecosystem components.