.png)
Martini Features
AI-assisted development
Build faster with AI assistance built into Martini. Use AI to plan workflows, generate services, map data, complete code, and understand what is happening inside your project without giving up developer control.
Martini helps developers move from idea to working integration faster, while still keeping the generated assets visible, editable, and extensible.
Workflow automation
Build integrations, automations, and business processes visually with Martini Workflows. Use a drag-and-drop designer to connect systems, transform data, call services, handle errors, and control process logic from one place.
Workflows make complex backend processes easier to understand, debug, and maintain while still giving developers the control they need.
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.
Consume APIs
Connect Martini to the APIs your business depends on. Consume REST, GraphQL, SOAP, and AsyncAPI definitions, then generate services that can be reused inside workflows and integrations.
Martini helps developers turn external APIs into usable building blocks without manually wiring every request, response, and operation from scratch.
HTTP client
Build, test, and reuse API requests inside Martini. Use the HTTP Client to connect to external APIs, configure authentication, organize requests, inspect responses, and export working requests as services.
The HTTP Client helps developers move from testing an API call to using it in workflows without switching tools.
REST API development
Create and publish REST APIs with Martini. Design APIs from scratch, import existing OpenAPI or Swagger definitions, connect operations to handlers, secure endpoints, test behavior, and generate documentation.
Martini gives developers the tools to build APIs visually while keeping the implementation transparent, editable, and ready for enterprise use.
GraphQL API development
Build and work with GraphQL APIs in Martini. Create schemas, define queries and mutations, connect resolvers, validate behavior, and generate reusable services from GraphQL schemas.
Martini helps developers use GraphQL as part of a wider integration and automation strategy, alongside REST, databases, files, events, and workflows.
Database services
Connect Martini to the databases, warehouses, and lakehouses that power your business. Build SQL and NoSQL services, generate queries, call stored procedures, manage transactions, and use database operations inside workflows.
Martini helps developers turn database access into reusable services and workflow steps without hiding the details they need to control.
Data mapping & transformation
Transform data between APIs, databases, files, services, and workflows. Martini gives developers visual tools for modeling 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.
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.
Event processing
Build event-driven integrations with Martini. Receive webhooks, connect to message brokers, publish and consume messages, and trigger workflows when events happen across your systems.
Martini helps developers automate real-time and asynchronous processes without separating event handling from the rest of their integration logic.
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.
Git & CI/CD
Manage Martini development with Git and CI/CD workflows. Connect repositories, version Martini packages, build and validate changes, and deploy manually or through automated pipelines.
Martini helps development teams bring low-code assets into the same software delivery process they use for code.
Monitoring & Tracker
Monitor Martini applications as they run. Use application logs, Tracker transaction logs, searchable documents, metrics, and resubmission tools to understand what happened and recover when needed.
Martini gives developers and operations teams the visibility they need to support integrations, APIs, workflows, and event-driven processes in production.
Marketplace
Find and reuse Martini packages from the Marketplace. Browse ready-made assets, install packages, import examples, and share reusable work across teams and projects.
The Marketplace helps developers start faster by using existing packages, connectors, generated services, templates, and examples instead of building everything from scratch.