Introduction & Concepts
An overview of Wire Flow concepts, workflow types, and key terminology for integration engineers.
Wire Flow is a middleware tool that lets integration engineers build data transformation and orchestration pipelines visually — connecting systems, parsing file formats, calling APIs, and routing data, all without managing servers or writing code.
Common use cases:
Parse incoming CSV or Excel files and send the data to an external API
Receive an MQTT message from a device and trigger a downstream workflow
Transform XML orders to JSON, validate them, and route them conditionally
Invoke an AI model to classify incoming data, then send an email based on the result
Core Concepts
BPMN
A standard diagram notation for workflows. Nodes = tasks, arrows = flow between them
Workflow
A sequence of connected tasks that runs automatically when triggered
Tenant
Your isolated environment. All workflows, credentials, and executions are scoped to your tenant
EXPRESS vs STANDARD Workflows
When creating a workflow, choose a type based on how long it runs and how it returns results.
Max duration
5 minutes
Up to 1 year
Execution
Synchronous — waits and returns output immediately
Asynchronous — starts and completes in the background
Execution history
Available via the Executions view
Full history available
Pricing
Per execution + duration
Per step transition
Best for
API transforms, short ETL, file processing
Long-running processes, human approvals, waiting tasks
Most integration workflows should use EXPRESS. If a single message is taking longer than 5 minutes, that is a signal something is wrong upstream.
A note on EXPRESS reliability: In rare failure scenarios, AWS may re-invoke an EXPRESS workflow. Design your workflows to be safe to run twice — for example, use update-or-create operations rather than blind inserts when writing to external systems.
Last updated