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.
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.
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 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.
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.
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.
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.
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.
Connect a JDBC compliant database with your application to store and retrieve data in a consistent and transactional way:
- Oracle Database
- Any JDBC 3 or JDBC 4 based databases
JMS-based integrations allow you to connect with any message-oriented compliant middleware solution to exchange data using the producer-consumer model.
- Any JMS 2 based system
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:
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.