Start 30 Day Free Trial

Available as an iPaaS and on the desktop

Wires Illustration
Gloop Illustration

Some call it “low-code” but we call it Gloop. You’ll call it awesome.

Gloop eliminates the grunt work required when creating services for application and data integration, building APIs, and managing data. Gloop makes it easy to perform common development tasks such as mapping and transforming data, iterating over arrays, executing if-else and switch-case logic, invoking external code, running jobs in parallel, and so much more.

Flux Illustration

What the Flux?

Flux is Martini’s event based workflow engine for managing asynchronous workflows and event based triggers of Gloop microservices. With Flux you can invoke Gloop microservices sequentially, passing the output of one to the other, and/or in parallel, and Flux will maintain the state of each execution for you. Flux workflows are created visually by dragging Flux states onto a canvas and selecting the Gloop microservice you would like executed when the state is invoked.

With Flux you can automate business processes, including those that involve human interaction, such as an employee onboarding process or an order fulfilment workflow.

Transition between Flux states when an event is received within a data stream such as when a lead clicks through to your website in response to a promotional campaign.

Microservices & Workflows Illustration

Integration beyond HTTP

With the explosion of RESTful APIs it is easy to forget that there are still many integration requirements beyond HTTP. With Martini you can trigger an integration, data transformation, or an automated workflow from multiple transports and protocols, including:

Incoming email messages

File changes in the local file system

Data contained within a Kafka data stream

File changes in an FTP server

Published JMS messages

and more...

API First Illustration

Full lifecycle API management

Design, mock, and test an API without writing a single line of code. Deploy your API with full API management, security and analytics.

API First Illustration

Create REST APIs

Design, prototype and deploy standards compliant REST APIs with Martini’s API Designer. Design REST APIs using a simple tree hierarchy with nodes in the tree representing service operations and methods.

Create SOAP APIs

Create a SOAP API in seconds by selecting the services that you would like to publish and your preferred security model. A SOAP WSDL is automatically generated without writing a single line of code.

Manage API Security

Apply OAuth2 security to your APIs with zero programming. Create users and user groups and issue access tokens to authorise access to your APIs.

Manage API Usage

Manage API usage at a user level with support to throttle the number of requests a user can make per month, week, day, hour or minute. Optionally configure a custom script to evaluate before serving every request.

Monetize your APIs

Monetize your APIs by logging authorized users' usage and creating billing rules. Configure custom rules to bill for usage based on price tiers, service plans or any other criteria.

Proxy legacy APIs

Leverage legacy APIs by proxying via Martini. Legacy APIs can then receive all the same benefits of publishing an API through Martini such as managed security, usage, monetization, transaction logging and reporting.

Design, prototype and deploy standards compliant REST APIs with Martini’s API Designer. Design REST APIs using a simple tree hierarchy with nodes in the tree representing service operations and methods.

Create a SOAP API in seconds by selecting the services that you would like to publish and your preferred security model. A SOAP WSDL is automatically generated without writing a single line of code.

Apply OAuth2 security to your APIs with zero programming. Create users and user groups and issue access tokens to authorise access to your APIs.

Manage API usage at a user level with support to throttle the number of requests a user can make per month, week, day, hour or minute. Optionally configure a custom script to evaluate before serving every request.

Monetize your APIs by logging authorized users' usage and creating billing rules. Configure custom rules to bill for usage based on price tiers, service plans or any other criteria.

Leverage legacy APIs by proxying via Martini. Legacy APIs can then receive all the same benefits of publishing an API through Martini such as managed security, usage, monetization, transaction logging and reporting.

Data Management Illustration

Data Management

Seamlessly read and write to SQL and NoSQL databases, JSON, XML, YAML, and flat files. Iterate through massive datasets with built-in support for cursors and ensure that transactions are processed correctly with support for XA transactions.

Data Management Illustration

SQL Databases

Martini supports any JDBC compliant database including MySQL, PostgreSQL, Microsoft SQL Server and Oracle. Automatically generate low-code Gloop microservices for your databases using the SQL editor and then drag and drop them into your integrations.

NoSQL Databases

With Martini reading and writing to MongoDB, Redis, and Cassandra NoSQL databases is as simple as any other data source. Design your query, automatically generate Gloop microservices that you can drag and drop into your integration.

Flat Files

Martini includes native support for JSON, XML, YAML, CSV and Excel file formats. Using the flat file editor you can import a flat file and generate a Gloop model that can be used with your Gloop microservices.

Martini supports any JDBC compliant database including MySQL, PostgreSQL, Microsoft SQL Server and Oracle. Automatically generate low-code Gloop microservices for your databases using the SQL editor and then drag and drop them into your integrations.

With Martini reading and writing to MongoDB, Redis, and Cassandra NoSQL databases is as simple as any other data source. Design your query, automatically generate Gloop microservices that you can drag and drop into your integration.

Martini includes native support for JSON, XML, YAML, CSV and Excel file formats. Using the flat file editor you can import a flat file and generate a Gloop model that can be used with your Gloop microservices.

Gloop Template Illustration

Full stack web applications

Build full stack web applications with Gloop Templates. All the same microservice logic available in your low-code Gloop integration services is now also available within Gloop Templates. Build web applications that invoke service logic, integrations, workflows and more. Gloop Templates play nice with any CSS or JavaScript framework.

Gloop Transaction Logging Illustration

Integrated transaction logging

Martini dramatically simplifies the process of logging and auditing transactions processed by your integration or service logic. Decide what data you would like logged and it will be automatically indexed so that it can be searched by keyword or filtered by attributes. Use the data to discover trends, debug issues, create reports and resubmit failed transactions caused by third party downtime or system events.

Index transactions to Tracker, the built-in search index powered by Solr.

The content of the transactions themselves can be indexed by Tracker. Easily retrace the last time a transaction occurred and the data contained in the request, payload and response; identify what messages are causing errors and resubmit failed transactions.

Dashboards and reports

Visual integrations or create dashboards from multiple data sources. Data for reports can be pulled from transactions and their metadata logged to the built-in Tracker search index. Charts can be configured to be interactive so that clicking on a data series drills down to more detailed reports.

Connect Apps Illustration

Every operation from over 1700 SaaS applications

With Martini there are no limits. You can integrate any SaaS application from any vendor. The TORO Marketplace also contains schemas for over 1700 SaaS applications that makes implementing any operation from these APIs as simple as running a wizard and dragging and dropping the operation into your Gloop service.

TORO Cloud Horn Logo

Become an Integration Ninja

You don't need to do this on your own.
Join the growing Martini community. We are here to support you.

Community Q&A Forum


Join our active Community Q&A forum. Discuss integration issues with other developers solving the same problems as you.

Visit Community Q&A Forum

Marketplace


Share, collaborate and download. Download API schemas, sample applications, case studies and tutorials.

Visit Marketplace

Docs & Tutorials


Our documentation is online and publicly accessible. Video tutorials will get you up and running quickly and all the code from the tutorials is freely available to download.

Visit Docs & Tutorials

Join the growing community of integration ninjas using Martini to integrate faster

Try Martini for 30 days for free
TOGO Illustration