Ellipse Gradient for Header
MARTINI FEATURES

Developer extensibility

Extend Martini with code when visual tools are not enough. Use Groovy, Java libraries, custom functions, JAR files, Spring libraries, and script nodes to add custom behavior where your project needs it.

Martini gives developers the productivity of visual development without locking them out of the underlying implementation.

Groovy methods

Write Groovy methods to add custom logic to Martini projects. Use Groovy when you need precise control over behavior, transformations, calculations, or system interactions.

Custom functions

Create custom functions for logic your team needs to reuse. Use them across services, workflows, mappings, and other Martini assets to keep implementation consistent.

JAR files

Add external JAR files to extend what Martini can do. Reuse existing Java code, third-party libraries, or internal libraries instead of rebuilding functionality from scratch.

Java libraries

Work with Java libraries as part of your Martini development. Bring proven Java functionality into integrations, automations, APIs, and backend processes.

Spring libraries

Use Spring libraries when your project needs Spring-based functionality or integration patterns. Extend Martini with familiar Java ecosystem tools used in enterprise development.

Script nodes

Add script nodes to workflows when a process needs custom code inside a visual flow. Combine drag-and-drop workflow design with code-level control exactly where it is needed.