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

Maven logo

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

Get Plugin

Payara Micro Gradle Plugin

Gradle logo

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

Get Plugin

Payara Micro Maven Archetype

Maven logo

The Payara Micro Maven archetype is a templating toolkit that helps to quickly create the Payara Micro starter project.

Get Archetype

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

Get Connector

Amazon SQS (Simple Queue Service)

Get Connector

Azure Service Bus

Get Connector

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 logo

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

Platform.sh

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.

Jelastic

Container Technology

Docker

Docker logo

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

Kubernetes

Kubernetes logo

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

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)

Hazelcast

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

Jaeger and Zipkin

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

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.

Apache NetBeans

Eclipse IDE

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.

Eclipse IDE

IntelliJ IDEA Community Edition

IntelliJidea logo

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

IntelliJ IDEA Ultimate Edition

IntelliJ IDEA logo

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

VS Code

VScode logo

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.

VS Code

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

jdbc databases

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

Active mq

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

Prometheus logo

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

Oauth

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.

Learn More

OpenID Connect

OpenID

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.

Learn More

LDAP

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.

Learn More

Testing Frameworks

Arquillian

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.

Get Plugin

MicroShed

MicroShed

The Payara Micro plugin for the MicroShed testing framework makes it possible to test your MicroProfile application with Payara Micro.

Get Plugin

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.

Features CatalogDocumentation

Back to top