.png)
Generated services for workflows
Create reusable services without starting from scratch. Martini can generate services from HTTP requests, API schemas, Marketplace packages, flat files, and other supported sources.
Generated services become ready-made operations that developers can drag into workflows, invoke where needed, and extend when custom logic is required.

Generated from HTTP requests
Turn tested HTTP Client requests into reusable services. Build and validate a request once, then export it as a service that can be used across workflows and other Martini assets.

Generated from API schemas
Generate services from API definitions such as OpenAPI, GraphQL, SOAP, and AsyncAPI schemas. Martini turns API operations into reusable services that developers can inspect, configure, and use.

Generated from Marketplace packages
Install Marketplace packages that include ready-made services, connectors, examples, and reusable assets. Use them as a starting point for integrations and automations.

Generated from flat files
Generate services from flat file definitions to read, write, and process structured file data. Use generated file services in workflows to automate file-based integrations.

Reusable workflow steps
Use services as reusable steps inside workflows. Generated services help keep workflows cleaner by packaging common operations into components that can be called when needed.

Drag and drop into workflows
Add generated services to workflows using drag and drop. Developers can place services into a process, connect them to other nodes, and configure how data flows in and out.

Invoke from workflows
Call generated services from workflow nodes and pass data between the workflow and the service. Use them to connect to APIs, process files, access systems, or perform reusable operations.

Service discovery
Find available services inside Martini and reuse existing work instead of rebuilding the same logic. Service discovery helps developers locate generated and custom services across projects.

Extend when required
Generated services are not black boxes. Developers can review, modify, and extend them when a process needs custom behavior or deeper control.