Embed Integrations into Your Software

The elastic.io Embedded Edition equips you with 2 things to bring your business to the next level:

1. The developer and integration administrator backend through which you can design, run and monitor integration processes. High scalability and reliability included.

2. An integration management API that lets you embed the integration management features right into your product, so that your users can select, configure and manage pre-defined integrations without leaving your application

Give your users what they need before they need it


Your brand, your UX

Ensure that your users will stay with your interface, because you’ll provide them with everything they need from your application. Your users won’t even get the notion of our platform being behind those buttons, yet you will get all the benefits of a reliable and performant integration platform

Simplified support via standardization

You’ll get detailed logs of all your users’ activities which will tell you exactly when the flows were started, how many data records have been transferred or synchronized, during which transfer an error has occurred and what caused it. Have all the data at your fingertips when your users need support

Add integration features faster

Add multiple new features to your application without spending much time and own development efforts. You’ll get total control over scheduling, statistics, user experience and even the look and feel of your integration interface

Integrate once - connect many

Use only one platform to ensure that your application is integrable with any other complementary application. We provide Node.js and Java SDKs as well as a growing number of pre-defined component templates for your to build integrations with ease

Embed elastic.io functionality into your application

Product Tour Step1 : Code

Code

Build your own API components for yours and other applications using the programming language of your choice or one of our 50+ existing component templates. Ready-to-use SDKs for Node.js and Java, other programming languages are supported

Product Tour Step3 : Connect

Connect

Use our graphical designer to connect integration components. The intuitive mapping tool offers advanced visual data mapping via Drag & Drop and complex data transformation with lookup tables & custom JS code snippets

Product Tour Step3 : Embed

Embed

Seamlessly integrate elastic.io functionality straight into your application UI. Your users won’t even get the notion of our platform being behind those buttons, yet you will get all the benefits of a reliable and performant integration platform

Product Tour Step4 : Monitor

Monitor

Reliable and elastically scalable runtime based on Docker micro-services. The comprehensive monitoring system provides logging information, runtime metrics and detailed error reporting

Product Tour Step5 : Support

Support

With detailed logs of when your users’ flows were started, how many data records have been transferred or synchronized, during which transfer an error has occurred and what caused it, you’ll
have all data at your fingertips when your users need support

Add more features to your app in less time


All your integration components are executed in the dedicated Docker containers, where you retain full control on dependencies and resources available for execution.
Drill down to the individual logging and messaging level, see log statements from your custom and pre-defined integration components. You can also forward logs to external systems.
Growing number of integration components templates for popular APIs, available for you to fork and modify with ease. Connect to such systems like SAP ByDesign, Salesforce or Microsoft Dynamics faster.
A tenant dashboard for monitoring integration users, their integration flows execution statistics and errors.
Visual mapping and data transformation from one format to another, support for complex array/arrays transformation, lookup tables and many more.
Easy to use credentials and authentication management with out-of-the-box support for OAuth1, OAuth2, and SAML. Clearly separate dev / stage and production credentials.
Self-service component creation with Java and Node.js SDKs allows developers to build and deploy their own API components. Each SDK comes with samples and documentation.
One REST API to manage credentials, create/start/stop integration tasks, get execution statistics and detailed information on integration flows.