Develop, govern, and orchestate integrations between multiple systems, software and data sources from one user-friendly, web interface. Freely modify data to comply with all connected endpoints and benefit from automated logging and monitoring.
Develop, govern, and orchestate integrations between multiple systems, software and data sources from one user-friendly, web interface. Freely modify data to comply with all connected endpoints and benefit from automated logging and monitoring.
Develop, govern, and orchestate integrations between multiple systems, software and data sources from one user-friendly, web interface. Freely modify data to comply with all connected endpoints and benefit from automated logging and monitoring.
Develop, govern, and orchestate integrations between multiple systems, software and data sources from one user-friendly, web interface. Freely modify data to comply with all connected endpoints and benefit from automated logging and monitoring.
The Alumio iPaaS is a cloud-based, low-code integration platform where users can create integration flows via the graphical user interface without having to develop code.
Alumio offers several generic client-configuration options to interface with remote systems. Very simple. Plug and play!
The Alumio HTTP connection features work perfectly to create connections with Rest (also known as RESTful API and stands for Representational State Transfer) and ODATA (the Open Data Protocol).
Configure HTTP clients and use them to interface with HTTP endpoints using HTTP-compliant methods. Requests can be expanded to contain post data. Authentication methods like OAuth 2.0 can be configured on an HTTP client.
PDO is a lightweight abstraction layer for accessing databases.
Configure database clients to fetch and post database data, execute stored procedures, etc. Alumio offers database drivers for Oracle, IBM, CUBRID, MS SQL Server, Firebird, Informix, MySQL, PostgreSQL, SQLite, ODBC, and DB2.
SOAP support is an extension upon the Alumio HTTP elements, including authentication. This protocol may not always be the leading protocol, but it is still widely in use.
Configure clients to connect to a SOAP service to fetch and post data. Alumio offers a solution to adapt to the inherent differences between SOAP services, like adding a custom authentication envelope or changes to the message structure.
Filesystems are interfaced with using Flysystem, which is an abstraction layer to standardize filesystem interactions agnostically.
Configure filesystems to read and write files on services like FTP, SFTP, AWS S3, HTTP, etc. Filesystem interactions are performed stateless.
Alumio can receive triggers to start routes from external endpoints. Webhooks allow systems to send automated messages or information to Alumio. It’s a powerful way to automatically push data from one app to another.
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 the Alumio HTTP Proxy the logging capabilities that Alumio offers.
Alumio offers you the following out-of-the-box features that can be used to create your authentication:
Alumio also offers a range of authentications for many systems, as you will find in our marketplace.
Connector templates are pre-configured working integrations for certain data formats, where the transformers and mappers to adjust the data have been saved as a template. These connector templates help kickstart your integrations with a lot of the work already done. Please have a look in our marketplace to see for which endpoints Alumio offers pre-built templates.
Connect your incoming "data" to match
the outgoing "format"
The 'Mapping Features' enable the mapping or transformation of "data", so that e.g. system A data output matches the 'format' which system B is able to process.
Besides 'Mapping' the data, it is also possible to 'filter out' data to prevent unnecessary queue items.
Manipulate your data
The 'Transformation Features' facilitates the restructuring, convergence, and application of 'real' magic to data.
Transformers allow data selection/reduction, translation/mapping, encoding, calculation, sorting/ordering, merging/joining/lookup from other sources, aggregation, generation of surrogate-keys, transposing/pivoting of array/object keys and values, validation. Transformers also filter out entire data points produced by incoming configurations, preventing unnecessary queue items.
Transformers allow business logic to decide whether the transformer will be applied to the given data. When transformers are combined with Alumio features to 'store data', data flows can be combined, data can be compared to create 'update', or 'delete' data feeds, and much more.
Transformers can do magic. You can write your own custom code. The possibilites are limitless.
Create an active awareness of "hiccups" so that you can anticipate and identify problems.
Alumio logs all data and events during the processing of incoming and outgoing data. This log information is displayed for each task that's created, and each subscriber/publish action as well as synchronized and collected to an Elastic Stack data log. To monitor the log data, triggers can be created within the Elastic Stack, to alert when several tasks fail within a single hour.
Configure triggers to update tasks when they meet specific rules, for example whether tasks (queue items) are getting stuck or fail to publish, and so on. Notifications can be configured to get notified on Slack, via email, SMS, and so on.
Be up-to-date on what's going on! The Alumio dashboard is your data control room. Our graphical interface informs you of objectives and obstacles that need your attention.
"Highlight and solve problems without the need for technical knowledge"
Notifications can be configured to several communication channels to alert you whenever something goes wrong within your integration.
Send out only data updates and avoid flooding your software
Alumio offers the feature to store data and set an import/export workflow to identify updates and deletions from data sets and files. Define an importing process to retrieve data, store it in Alumio, and compare that data when the next set of data is imported. Applying this feature in an integration chain will ensure that only required data flows to your receiving software. This way, your receiving software will never be flooded by unnecessary data.
The Alumio 'data entities' are used to normalize your data and allow you to use integration templates to run all your important integrations via one integration platform.