Font Size:
Ask Joget AI

Developing Plugins

Introduction

In Joget DX, plugins are modular extensions that empower developers and organizations to customize, integrate, and enhance their applications without heavy coding. These plugins extend Joget’s low‑code/no‑code platform by adding new features, automating workflows, connecting to external systems, and delivering tailored user experiences. Whether it’s building custom form elements, integrating with enterprise APIs, or optimizing performance, Joget plugins provide the flexibility to adapt applications to evolving business needs.

By leveraging Joget’s plugin architecture, teams can accelerate digital transformation, ensure scalability, and maintain agility across cloud, on‑premise, and hybrid environments.

Joget plugins:

  • Allow the functionality of the system to be extended dynamically.
  • Bring about the extensibility and adaptability of product features.

Any kind of integration that is not yet available in Joget as a standard feature can be accomplished by developing a plugin, without breaking the fundamental core of the product.

Joget plugin architecture supports two types of plugin structures:

  • Standard Java Plugin
  • Dynamic OSGi Plugin
Note
With the latest requirements to run Java 17 or higher, Joget DX 9 introduces automatic migration of plugins from the legacy javax.* namespace to the jakarta.* namespace. During this process, intermediary files such as .lock and .transformed may be created, and upon completion, you will see both the transformed .jar file and the untouched .original file for safekeeping. Refer to Migrating plugins from Joget DX 8 to Joget DX 9 for more information.

Table of Contents

Created by Aadrian Last modified by Debanraj Ravindran on Apr 24, 2026