Skip to main content

Plugin SDK

The Conncentric Plugin SDK lets you extend the platform with custom Java logic: custom connectors, processors, and transformers that integrate directly with the Portal and pipeline system.

When to use the SDK

The built-in plugins and pipeline components cover most integration patterns without any custom code. The SDK is for cases they don't:

  • Proprietary protocols: connect to internal binary feeds, legacy systems, or REST APIs not natively supported
  • Complex business logic: validations or calculations that can't be expressed with built-in conditions
  • Custom data formats: transform between proprietary message formats and standard payloads

Plugin Types

TypeWhat It Does
ConnectorHandles I/O: reads from or writes to an external system
ProcessorContains logic: receives a message, can modify it, drop it, or trigger side effects
TransformerConverts between data formats: translates message payloads between representations

How Plugins Integrate

Plugins are packaged as standard Java JAR files and uploaded to the platform via the Portal. Once installed, they appear as selectable components in the Pipeline Designer, configured through the same schema-driven forms as built-in components.

The schema in your plugin manifest controls how the Portal renders the configuration form. No frontend code required.


Getting Access

The SDK JAR is included in the Conncentric distribution. If you don't know how to access it, contact your Connamara representative.

Follow the Getting Started guide to set up your project.


Technical Requirements

  • Java 25
  • Gradle 8.0+
  • The SDK JAR (included in the Conncentric distribution)