About

Middle is a cloud-based iPaaS (integration platform as a service) platform that offers low-code workflows and in-browser app development. With Middle you to build the integrations you need within a single platform. The platform features a catalog of apps and a developer portal to build new connectors. Middle apps sync data, store data, and perform workflow actions, enabling workflows to automate data between web applications.

Middle's architecture

The architecture of a Middle instance

Summary

Middle enables data synchronization between web applications through a structured process involving apps, functions, and workflows:

1

Sync Function

A sync function, defined within a Middle App, initiates the data retrieval process. It calls an external API endpoint to access data from a connected web application.

Configuring a record type in a Middle app
2

App Connection & Account

An App Connection within a specific Account provides the necessary credentials, manages the sync job, and stores the resulting records. This connection acts as the secure bridge between Middle and the external application.

3

Workflow Execution

Workflows are triggered either on a schedule or in response to record creation or update events. These workflows retrieve the stored data using relational foreign keys, enabling access to previously synced records.

Constructing a workflow
4

Action Steps and Action Functions

Each workflow contains action steps, which are powered by an action function defined in the App. These steps typically execute scripts or API calls to other web applications, completing the data sync or transfer process.

All workflow, sync, and action invocations are stored in searchable execution history tables

Last updated

Was this helpful?