What is Middle?

Connect and automate your data with Middle

Middle is a cloud-based integration and programming platform that features low-code workflows and in-browser app development. Using Middle you can easily integrate, ingest data, and then run workflows to automate actions and data between web applications. Middle features a catalog of pre-built connectors. All pre-built connector code is open-sourced. This allows you to easily create new integrations and customize existing integrations all within Middle's developer portal.


Connections between Middle and other systems are represented by apps. A Middle app syncs and stores data in a relational format. Apps also contain actions, that use an API, to perform a PUT or a POST in another system. Actions can do anything from updating user data to triggering an event.

Middle allows you to manage all your integrations, syncs, and data via one dashboard. There is no limit to the number of integrations you can have on one account. If a system you are trying to integrate with doesn't have an API, Middle can other integrations, including direct database connections and file transfer protocols.

What is an API?

API is an acronym for application program interface. An API is the channel or channels in which a computer or computer application can interact with another entity. APIs are made up of endpoints, which are in their most basic form, application-specific URLs that can be called to perform actions, such as creating a user, or retrieve data, such as grabbing a user's information.


With workflows, non-developers are empowered to build automations that connect your apps. Workflows feature a visual scripting interface that negates the need to code. Workflows typically ingest data, filter data, and then push out of Middle to perform actions all within a simple logic tree.

Since these automations are important to your business, Middle provides your team with the tools to troubleshoot and monitor issues. This takes the guesswork and development time out of looking into why an integration isn't working.


While Middle features a number of pre-built integrations, the platform provides you with the flexibility to build the integrations you need or branch off of existing integrations. In the developer portal you can build new integrations and make changes to Middle's existing integrations all within your browser. There's no need to download an SDK. All coding done in Middle is in Python script. When you add a new integration via the developer portal, this automatically integrates it with all other apps in Middle.

Last updated