Hybrid Integration Platform

Multi-tenant, elastically scalable
Out-of-the-box connectors and component building tools for custom integrations
100% API-based to automate, embed and enhance
elastic.io integration platform components

Deployed as Required

Works well on cloud, on-premise or in hybrid environment

Cloud

The elastic.io integration platform is by nature cloud-based, with the ability to have its instances in the public cloud environments of your choice.

Hybrid

The elastic.io platform can be easily connected to existing on-premise software via our Secure Integration Bridge (SIB). In this scenario data is transferred from and to the cloud.

On-Premise

If required, an instance of the elastic.io platform can be deployed in a dedicated environment on-premise. Data stays on-premise as well, while management and monitoring are done from the cloud.


Ready-to-use Integration Components


Use the library of predefined connectors and standardized tools to connect integration points on the fly, complementing the existing enterprise IT infrastructure (e.g. ESB).


Highly Adaptive Integration Platform

Microservices-based Integration Platform

Microservices-based Integration


Each integration flow running on the elastic.io multitenant integration platform is a combination of Docker containers connected to each other via persistent messaging FIFO queue.

Each container is limited with its own resources, so that we can guarantee the fairness of resources usage as well as tenant isolation.

Microservices-based Integration


Each integration flow running on the elastic.io multitenant integration platform is a combination of Docker containers connected to each other via persistent messaging FIFO queue.

Each container is limited with its own resources, so that we can guarantee the fairness of resources usage as well as tenant isolation.


Microservices-based Integration Platform

SDKs for New Components Development


Easily create your own custom integration points using the elastic.io Node.js-based and Java-based SDKs following the simple Git flow.


Highly Adaptive Integration Platform

SDKs for New Components Development


Easily create your own custom integration points using the elastic.io Node.js-based and Java-based SDKs following the simple Git flow.


Highly Adaptive Integration Platform

Elastically Scalable Integration Platform

Polling or Webhooks


To get data from your applications, you can either have elastic.io trigger components polling APIs for changes in data at particular intervals of time. Or you can use our Webhook component to define that you want to receive data that has been changed or added in real time to near-real time.

Tip: Use the HTTP reply component to considerably speed up data processing.

Polling or Webhooks


To get data from your applications, you can either have elastic.io trigger components polling APIs for changes in data at particular intervals of time. Or you can use our Webhook component to define that you want to receive data that has been changed or added in real time to near-real time.

Tip: Use the HTTP reply component to considerably speed up data processing.


Highly Adaptive Integration Platform

Sync and Async


Communication between integration flows can happen both asynchronously (aka Fire-and-Forget) as well as synchronously (aka Request-Response).

With the “HTTP Reply” component added to your tasks, you make webhooks reply with the data produced inside the tasks, thus speeding up the data processing.


Highly Adaptive Integration Platform

Sync and Async


Communication between integration flows can happen both asynchronously (aka Fire-and-Forget) as well as synchronously (aka Request-Response).

With the “HTTP Reply” component added to your tasks, you make webhooks reply with the data produced inside the tasks, thus speeding up the data processing.


Highly Adaptive Integration Platform

Highly Adaptive Integration Platform

Intuitive Designer


With the Intuitive Designer, you can easily transform data between various applications by mapping incoming data into the specific fields where the next components expects them to receive.

You also have the opportunity to execute and test each step of your integration flow with your own data before running the whole integration, thus speeding up your development and testing time.

Intuitive Designer


With the Intuitive Designer, you can easily transform data between various applications by mapping incoming data into the specific fields where the next components expects them to receive.

You also have the opportunity to execute and test each step of your integration flow with your own data before running the whole integration, thus speeding up your development and testing time.


Highly Adaptive Integration Platform

Logging and Debugging


Use the Code Component to easily and quickly test new pieces of code that are meant to enrich or troubleshoot your custom integration components.

After starting your integration flows, you will know immediately whether data is processed as expected thanks to the container highlights. The dashboard and detailed logs help you easily debug any errors.


Elastically Scalable Integration Platform

Logging and Debugging


Use the Code Component to easily and quickly test new pieces of code that are meant to enrich or troubleshoot your custom integration components.

After starting your integration flows, you will know immediately whether data is processed as expected thanks to the container highlights. The dashboard and detailed logs help you easily debug any errors.


Elastically Scalable Integration Platform

Highly Adaptive Integration Platform

Scalability and Low Latency


Each individual integration step on the elastic.io platform can be scaled independently, ensuring extremely high horizontal scalability. The platform is also highly scalable vertically via individual container resource configuration (RAM + CPU).

Data processing happens at the average speed of 10 milliseconds, ensuring extremely low latency.

Scalability and Low Latency


Each individual integration step on the elastic.io platform can be scaled independently, ensuring extremely high horizontal scalability. The platform is also highly scalable vertically via individual container resource configuration (RAM + CPU).

Data processing happens at the average speed of 10 milliseconds, ensuring extremely low latency.


Highly Adaptive Integration Platform

Organizations


Easily manage the level of access across all parties involved in your integration projects and securely share applications credentials, integrations tasks and private components with your colleagues.


Highly Adaptive Integration Platform

Organizations


Easily manage the level of access across all parties involved in your integration projects and securely share applications credentials, integrations tasks and private components with your colleagues.


Highly Adaptive Integration Platform

Elastically Scalable Integration Platform

Integration Management API


We provide a JSON-based REST API for automating and scripting elastic.io functionality, embedding elastic.io platform in your own apps, and building new solutions and applications on top of elastic.io platform. With the API-based approach, the possibilities are endless.

Integration Management API


We provide a JSON-based REST API for automating and scripting elastic.io functionality, embedding elastic.io platform in your own apps, and building new solutions and applications on top of elastic.io platform. With the API-based approach, the possibilities are endless.


Elastically Scalable Integration Platform

Scheduling


Easily define how often your integration flows should be run. Every option from hourly to yearly is at your disposal. By default, integration flows are run every three minutes.


Highly Adaptive Integration Platform

Scheduling


Easily define how often your integration flows should be run. Every option from hourly to yearly is at your disposal. By default, integration flows are run every three minutes.


Highly Adaptive Integration Platform

Highly Adaptive Integration Platform

Secure Integration Bridge


Securely connect disparate cloud-based and on-premise applications, systems, databases and platforms with each other as well as to the IoT and Mobile.

Secure Integration Bridge


Securely connect disparate cloud-based and on-premise applications, systems, databases and platforms with each other as well as to the IoT and Mobile.


Highly Adaptive Integration Platform