Integrate all your platforms

TORO Integrate provides everything you need to integrate all your legacy and cloud-based applications and services, consume APIs, publish your own APIs, log transactions, and create reports.

Integrate Platforms

API Management

CONSUME APIs

Consume any XML, SOAP or RESTful API. Download connectors for the most popular APIs directly from the TORO Marketplace for free or implement any API directly yourself.

PUBLISH APIs

Provide access to intellectual property stored in backend databases or file systems, or create your own mashup of APIs and then publish it as your own modern RESTful API instantly.

THROTTLE API USAGE

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

PROXY LEGACY APIs

Leverage legacy APIs by proxying them through TORO Integrate to receive all the same benefits of publishing an API through TORO Integrate such as making it discoverable, throttling usage, billing, transaction logging and reporting.

MONETIZE APIs

Your intellectual property is valuable. Montize your APIs by assigning a monetary cost unit per request. Configure any rule you like to bill for usage based on price tiers, plans or any other criteria.

MAKE APIs DISCOVERABLE

Allow users to discover and test against your APIs by publishing them via the built-in TORO Integrate API Explorer. Document your API using convenient javadoc comments directly within your API.

Integrate APIs

Deploy Anywhere
On-Premise, Hybrid, or TORO Cloud

Integrating various cloud based services, mobile apps, business partners, and legacy applications, demands that your application integration platform of choice provide flexible deployment options. On-premise integration enables you to provide secure access to your legacy applications and databases via modern RESTful APIs. With an on-premise deployment you can publish or consume services be it in your own data centre or behind the corporate firewall. TORO Cloud provides a low cost and zero maintenance alternative managed by the same company that wrote the software. Hybrid deployments bridge the gap between two and enables you to leverage the benefits of both on-premise and TORO Cloud deployments.

deploy anywhere

Master Data Management

TORO Integrate together with the TORO Object API provides a comprehensive solution to Master Data Management (MDM). MDM creates a single source of truth for business critical information and incorporates data integration, data quality and business process management. The TORO Object API provides a master database together with endpoints for synchronizing data from multiple sources whilst maintaining data integrity regardless of source or format.

Integrated Transaction Logging

SEARCH FOR THE MESSAGES BY META DATA CONTENT

Log messages the the built-in search engine, Tracker. Search the index by keyword and automatically build search facers enabling you to further refine the search results.

Filter search results by common attributes such as transaction type or date or by any facet that you choose to expose in your integration

RETRACE THE DATA FROM INDIVIDUAL MESSAGES

The content of the messages themselves are also indexed by Tracker. Easily retrace the last time a transaction occured and the data contained in the message; identify what messages are causing errors; or use the data in your own applications or APIs

Meet CEJI - TORO Integrate's ChatOps Bot

Automate any enterprise process via chat

Business Process Automation via Chat
Create a task in your project management system, get a report from a legacy server, kick off a workflow, restart a server, send an SMS - anything you can think of can now be automated via chat.

Automate Customer Service via Chat
Empower your customer service team with a chat client that will handle routine tasks for them.

Make Your Team More Productive
Your team are already probably using a chat client more than email. By connecting CEJI as another member on your chat server your team members will start get tasks done as they discuss them.

Integrate Faster

  • javaAsset 1
  • springAsset 1
  • groovyAsset 1
  • javascriptAsset 2

Integrate faster than you have ever done before using the programming languages and frameworks you are already familiar with including Java, Spring, Groovy and JavaScript. With support for the Groovy scripting language you can write, run and test your integrations instantly with code that is dynamically compiled to Java bytecode at runtime. Dramatically reduce the code required to build sophisticated integrations by using TORO One-Liners. With a TORO One-Liner you'll be able to choose from hundreds of common integration functions and complete the job with a fraction of the code that would normally be required.

WE CALL THEM TORO ONE-LINERS. YOU'LL CALL THEM AWESOME.
JUST A FEW EXAMPLES:

CONNECT TO A REST ENDPOINT CONNECT TO A REST ENDPOINT "https://api.forecast.io/forecast/bebbf6601cb9b32f96c99ce10cebf27b/15.1462752,120.5594641".jsonGet()
PUBLISH A STRING TO A JMS QUEUE PUBLISH A STRING TO A JMS QUEUE "com.toro.examples.queue".publishString( 'hello world' )
PUBLISH A SERIALIZED OBJECT TO A JMS QUEUE PUBLISH A SERIALIZED OBJECT TO A JMS QUEUE "com.toro.examples.queue".publishObject( serializeObject )
PROXY AN INCOMING HTTP REQUEST TO ANOTHER SERVER PROXY AN INCOMING HTTP REQUEST TO ANOTHER SERVER httpServLetRequest.proxy( httpServLetResponse, 'http://target-url.com')
LIST THE CONTENTS OF AN FTP DIRECTORY LIST THE CONTENTS OF AN FTP DIRECTORY "ftp://login:password@server[:port]/directory/".file().getChildren();
GET THE STRING CONTENT OF A FILE ON AN FTP SERVER GET THE STRING CONTENT OF A FILE ON AN FTP SERVER "ftp://login:password@127.0.0.1/home/login/remote-file.txt".vfsGet()
SEND AN EMAIL SEND AN EMAIL "smtp://login:password@127.0.0.1/Email Subject".send( [ to: 'joe.bloggs@acme.com' ], 'Email Body' );

Developer Edition
From $50 p/mth

Developer Edition supports all of the features of TORO Integrate. With Developer Edition you'll have everything you need to integrate all your legacy and cloud based applications and services, consume APIs, publish your own APIs, log transactions, and create reports. Licensed for development use only.

Start your 30 day free trial

Create Beautiful
Dashboards and Reports

Create beautiful dashboards and reports from any meta data or transaction logged to the built-in search engine using a drag and drop editor, widget framework and charting engine. Charts can be configured to be interactive to drill down on data by category or facet. Live stream data into dynamically rendered charts in near real time as requests are served by TORO Integrate and the data is indexed by the search engine.

Free Connector Library and Marketplace

PRICING

HOST ON TORO CLOUD
from USD $75 p/mth
See Pricing Plans

HOST ON YOUR SERVER
from USD $495 p/mth
See Pricing Plans

Service invoke usage

Pay only for what you use

Unlimited

Unlimited connectors

Unlimited connectors Unlimited connectors

REST, SOAP, JMS, email, files, FTP, & more..

REST, SOAP, JMS, email, files, FTP, & more.. REST, SOAP, JMS, email, files, FTP, & more..

API security, throttling, proxy, & monetization

API security, throttling, proxy, & monetization API security, throttling, proxy, & monetization

Master data management APIs

Master data management APIs Master data management APIs

CEJI ChatOps - automation via a chat

CEJI ChatOps - automation via a chat CEJI ChatOps - automation via a chat

Transaction logging and audit

Transaction logging and audit Transaction logging and audit

Write less code with TORO One-Liners

Write less code with TORO One-Liners Write less code with TORO One-Liners

Drag-n-drop report builder

Drag-n-drop report builder Drag-n-drop report builder

Java, Groovy, Spring & JavaScript support

Java, Groovy, Spring & JavaScript support Java, Groovy, Spring & JavaScript support

Apps, templates, & connectors

Apps, templates, & connectors Apps, templates, & connectors

Professional support

Professional support Professional support

Built-in search engine

Hosted

Embedded, stand-alone or SolrCloud

Built-in message queue

Hosted

Embedded or external ActveMQ

Supported databases

Hosted

MySQL, PostgreSQL, SQL Server, Oracle

View Full Feature Comparison Chart
TRY CLOUD EDITION

30 day trial
Instant setup