Ellipse Gradient for Header
MARTINI FEATURES

File processing

Read, write, and transform file data inside Martini. Work with delimited files, Excel files, structured files, and flat file definitions, then use them in services, workflows, APIs, and integrations.

Martini helps developers turn file-based processes into reusable, automated workflows without treating files as one-off scripts.

JSON

XML

YAML

Excel

CSV

TSV

Delimited files

Work with delimited file formats where fields are separated by characters such as commas, tabs, or pipes. Define the structure once, then use it consistently across services and workflows.

CSV and TSV files

Process common CSV and TSV files used for imports, exports, reporting, and system-to-system data exchange. Use Martini to parse, map, transform, and generate file data as part of larger processes.

Excel files

Read and process Excel files in Martini workflows and services. Use spreadsheet data in integrations without manually converting every file before it can be used.

Structured files

Handle structured file formats that require defined layouts, records, or field positions. Model the file structure so Martini can read, write, and transform the data reliably.

Flat file editor

Define and manage file structures using Martini’s flat file editor. Configure records, fields, delimiters, and layouts so files can be processed consistently.

Generate data models from files

Generate data models from file definitions to make file data easier to use throughout Martini. Use generated models for mapping, transformation, validation, and service inputs or outputs.

Generate file processing services

Create reusable services for reading, writing, and processing files. Use generated file services inside workflows to automate file-based integrations.

Flat file functions

Use flat file functions to work with file data programmatically when needed. Combine visual configuration with developer control for more advanced file processing scenarios.