Create Future Proof Integrations

Don't let IT slow you down

Create, manage and monitor software integrations yourself via the graphical user interface and prepare for digital growth.

turn on alumio

Create your integrations

By using the graphic user interface

Create, manage and monitor software integrations in one central integration platform. Send and receive data between web services of third-party software, configured via the graphical user interface or done by code. Alumio's powerful interface, gives you the ability to adjust connections or fix issues with ease and no code required.

100% Performance & Insights

We give you the tools to have a 360 degree view of your IT Landscape. No custom tailored code but with customization possibilities.

Easily collect all your data sources and visualize them in one place.

Connect to any point,
no limitations

By getting a middleware solution like Alumio, you open the door to scalability & interchangeability.

We provide a normalized entity of your data so you can seamlessly connect to any tool. As new data entities becomes available, Alumio can add them for future scaling and connectivity purposes!

Alumio's marketplace

Mapping Data with Alumio

Simplicity

We love making things simple. You don't need to write code or deploy to achieve mapping result. Just log in to Alumio, find the data set you want to map, select the corresponding data set on your end point and you're set!

1
2

Stay organized

Keeping track of your mappings can be a hassle. Especially with large data sets or when your applications data needs to be published to different endpoints. Alumio offers you the ability to filter your dataset based on what has been already matched and what has not.

Smart suggestions

We’ve added a smart feature helping you map data even more quickly. Alumio makes suggestions based on similarities on both data sides. Alumio compares and suggests mappings if it’s likely that the data matches. Then it’s up to you to decide if it’s correct, simply by pressing a simple confirmation button.

3
4

Connect any application to your ERP and commerce platform

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, elit quis vehicula.

Storage

Alumio is built as a high-performance integration platform to help external applications be connected and handle big data. Data is transformed into smaller packages, called 'Alumio tasks', and can flow through our system in a scalable manner into externally connected applications via our API, supported by our robust queuing mechanism.

Connect external storage

Connecting other storage can be done with Alumio's Fileconnector interfaced with Flysystem, an abstraction layer to standardize filesystem interactions agnostically. 

Configure filesystems to read and write files on services like Google cloud storage,  AWS S3, HTTP, FTP, SFTP or just use Alumio's local storage. Filesystem interactions are performed stateless. 

Local storages

Store data for optimization of routes. Fetch only the latest entries, perform a differential to decrease the number of queue items to be processed, keep track of the last entry identifier and aggregate route data, etc.

Open API - Webservice

Processing connection

Alumio can receive triggers to start connections, and data routes based on events by its own scheduled (time) tasks and Webhooks, but Alumio can also function as an HTTP Proxy between endpoints.

Triggered incoming connections (Webhooks) 

Alumio can receive triggers to start routes from external endpoints.  Webhooks allows systems to send automated messages or information to Alumio. It’s a powerful way to automatically push data from one app to another. 

Transparent real-time connections (HTTP Proxy)

Alumio can function as an HTTP proxy between two endpoints for HTTP requests. Instead of sending HTTP messages directly to an endpoint, messages can be sent through Alumio. Alumio will forward the requests to the endpoint and return the response that it receives as if the endpoint was called directly. This gives every existing connection that uses Alumio’s HTTP Proxy the logging capabilities Alumio offers. 

Scheduled incoming connections 

Incoming connections are triggered by its schedule (unless triggered by webhooks). Incoming connections connect to endpoints using their configuration to retrieve data for connected routes. 

Scheduled/Real-time outgoing connections 

Outgoing connections are triggered by its schedule or by the incoming side when the related route is configurated as a real-time route. Outgoing connections connect to endpoints using their configuration to send data from the related route to the endpoint. 

Alumio's performance

Use event triggers to start workflows

Alumio can receive triggers to start routes from external endpoints

Webhooks allows systems to send automated messages or information to Alumio. It’s a powerful way to automatically push data from one app to another. 

Queue

Robust Data packages are temporarily stored in our robust queuing system, depending on the type of transformation and chosen Alumio package into MySQL, Elastic, Apache spark, Google GCP, or Amazon's Redshift. They are used to guarantee processing at scale for all the individual pages of data in transit. If any system goes offline, the architecture above allows for elegantly pausing and resuming flow-processing activities without data loss.

How does queuing work?

All data that enters the platform and is prepared to be processed by an outgoing configuration becomes available within the queue. Queue items ensure configured routes are inspectable and display their status. Queue items have various ways to appear: scheduled incoming configurations, webhook calls to the platform, and proxying requests. Many of which are real-time or can be configured as such.  Each queue item contains configuration data: origin of the data, where it is going and it also display's the data that is connected to them. Finally, the queue items display the logged incoming and outgoing sides which can contain errors and allow access to debug information like HTTP errors. 

Queue

Robust Data packages are temporarily stored in our robust queuing system, depending on the type of transformation and chosen Alumio package into MySQL, Elastic, Apache spark, Google GCP, or Amazon's Redshift. They are used to guarantee processing at scale for all the individual pages of data in transit. If any system goes offline, the architecture above allows for elegantly pausing and resuming flow-processing activities without data loss.

Queue All data that enters the platform and is prepared to be processed by an outgoing configuration becomes available within the queue. Queue items ensure configured routes are inspectable and display their status. Queue items have various ways to appear: scheduled incoming configurations, webhook calls to the platform, and proxying requests. Many of which are real-time or can be configured as such.  Each queue item contains configuration data: origin of the data, where it is going and it also display's the data that is connected to them. Finally, the queue items display the logged incoming and outgoing sides which can contain errors and allow access to debug information like HTTP errors. 

Quality control

As we know, quality control is the act of fulfilling a set of quality requirements. Alumio's monitoring system can detect and recognize field errors which are automatically removed from the API retry request – to avoid any critical integration failures due to field-level data errors. Errors that cannot be automatically recovered are displayed on a user-friendly dashboard, through the use of configuring health-checks which will trigger notifications and allow you to manually modify and/or retry those failed records.

Alumio's Performance

Network and infrastructure, architecture and performance reports

Gain insight into the performance of Alumio. Learn about its network and infrastructure, dive into the architecture, and view the performance reports.

Ready to dive in?

Get your demo today.

Let's build an IT-landscape for tomorrow, together!