Ecosystem and Integration Catalog
Connect Payara Platform to the Other Tools in the World
Browse Integrations by Topic
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.
Build Tools
Payara Micro Maven Plugin

The Payara Micro Maven plugin can start and stop Payara Micro and create an Uber JAR bundle of the application and Payara Micro.
Payara Micro Gradle Plugin

The Payara Micro Gradle plugin can start and stop Payara Micro and create an Uber JAR bundle of the application and Payara Micro.
Payara Micro Maven Archetype

The Payara Micro Maven archetype is a templating toolkit that helps to quickly create the Payara Micro starter project.
Cloud Connectors
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.
Apache Kafka

Amazon SQS (Simple Queue Service)

Azure Service Bus

MQTT

Cloud Providers
IaaS Platforms
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:




PaaS Platforms
Platform.sh

Platform.sh has a starter kit for integrating the platform with Payara Micro to have a cloud based CI/CD pipeline and hosting platform.
Jelastic

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.
Container Technology
Docker

Payara maintains highly optimized Docker Images for Payara Server and Payara Micro that can be extended and customized for the needs of the user.
Kubernetes

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.
Clustering Tools
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)
Distributed Tracing
Internal Distributed Tracing

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.
External Distributed Tracing

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.
IDE Integrations
Apache NetBeans IDE

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.
Eclipse IDE

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.
IntelliJ IDEA Community Edition

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 Ultimate Edition

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.
VS Code

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.
Jakarta EE Resource Adapters
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.
JDBC-Based Integrations

Connect a JDBC compliant database with your application to store and retrieve data in a consistent and transactional way:
- MySQL
- PostGreSQL
- Oracle Database
- MsSQL
- Any JDBC 3 or JDBC 4 based databases
JMS-Based Integrations

JMS-based integrations allow you to connect with any message-oriented compliant middleware solution to exchange data using the producer-consumer model.
- OpenMQ
- ActiveMQ
- ZeroMQ
- Any JMS 2 based system
Monitoring
Prometheus

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.
ELK Stack

Payara Platform logging output can be integrated with the ELK Stack products to stored, search, analyze, and visualize information.
APM Tool
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:




Security Protocols
OAuth2

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.
OpenID Connect

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

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.
Testing Frameworks
Arquillian

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

The Payara Micro plugin for the MicroShed testing framework makes it possible to test your MicroProfile application with Payara Micro.
Learn More About Payara Platform
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.