.png)
Data mapping & transformation
Transform data between APIs, databases, files, services, and workflows. Martini gives developers visual tools for modelling data, mapping structures, setting values, converting objects, and preparing data for the systems that need it.
Use data mapping and transformation features to keep integrations readable, reusable, and easier to maintain.

Data model editor
Create and edit data models that describe the structures used across Martini projects. Use data models to define the shape of request payloads, responses, files, database records, and internal objects.

Data model import/export
Import and export data models so they can be reused across projects, packages, and environments. Share common structures and keep data definitions consistent between teams and systems.

Property types
Define the properties that make up each data model. Configure property types so Martini understands the data being processed and can help developers map, validate, and transform it correctly.

Object converters
Convert data between compatible object structures. Object converters help developers move data between models without writing repetitive transformation logic by hand.

Model references
Reuse existing models inside other models with references. Build richer data structures without duplicating definitions or creating disconnected copies of the same shape.

Visual data mapping
Map data visually between source and target structures. Connect fields, transform values, and make data movement easier to understand, review, and maintain.

Set expressions
Use expressions to calculate, assign, or transform values during processing. Set expressions give developers precise control over how data is prepared before it is passed to another step, service, or system.

Data security and masking
Protect sensitive data as it moves through Martini. Use data security and masking features to reduce exposure of confidential values in logs, outputs, and operational views.

Cursors
Process large or complex data sets efficiently with cursors. Cursors help Martini work through records in a controlled way without forcing developers to load everything at once.

Caching
Improve performance and reduce repeated work with caching. Store reusable data or results when it makes sense, then use cached values across services, workflows, and integrations.
.png)
Search indexes
Create search indexes for fast lookup and retrieval. Use indexed data to support search-driven processes, operational views, and integrations that need efficient access to records.