Home
Middle connects your software together
Middle is an enterprise-grade integration platform. Middle syncs data from external applications into a persistent storage layer, then lets you build automated workflows that act on that data.
The core model is straightforward: Middle pulls records from a source app on a schedule, stores them, and triggers workflows when those records are created or updated. Workflows execute action steps, typically API calls to other applications, to move or transform that data.
Middle is built for businesses, individuals, and organizations running multiple SaaS products that don't natively integrate with each other. Rather than writing and maintaining one-off scripts, Middle gives you a central place to define, monitor, and reuse integration logic across many accounts.
Core concepts
Apps
Apps are the integrations themselves. They are Python-basaed connectors that define how to authenticate with an external service, what data to pull, and what actions to perform. Middle ships with pre-built apps for common services; ENTERPRISE customers can also build custom apps in the browser-based developer portal.
Syncs
Syncs are scheduled polling jobs that fetch records from an external API and store them in Middle. Records are stored relationally, so a workflow can look up a related record (e.g., a membership linked to a member) without making a live API call.
Workflows
Workflows are the automation layer. A workflow is triggered either when a synced record is created or updated, or on a fixed schedule. It runs a sequence of decision and action steps, with access to the triggering record and any related records as variables.
Synchronous workflows
Workflows that are triggered by a webhook and executed in real-time. You can then respond to the webhook with a Return step.
Modules
Modules are reusable workflow packages. Rather than building the same integration from scratch across dozens of accounts, a module defines the logic once and lets each account connect to it with their own credentials and configuration.
Last updated
Was this helpful?

