What is Requence?
Requence is a platform for orchestrating distributed tasks. It lets you design multi-step workflows visually, connect them to services written in TypeScript or Python, and trigger execution via webhooks, an API, or MCP.
The Problem
Section titled “The Problem”Modern applications often need to coordinate work across multiple systems — calling external APIs, transforming data, running computations, or routing logic based on intermediate results. Building this orchestration in application code leads to tightly coupled systems that are hard to maintain, debug, and scale.
How Requence Solves It
Section titled “How Requence Solves It”Requence separates the what from the how:
- Planning — you design workflows as visual task templates in the Requence UI, defining what happens, in what order, and what data flows between steps.
- Implementation — you build services that handle the actual work. Each service is a standalone process that connects to Requence and processes messages.
- Execution — you trigger tasks via webhooks, the API, or MCP. Requence walks the workflow graph, dispatches work to services, handles retries, and streams real-time updates back to you.
Use Cases
Section titled “Use Cases”Requence is a good fit whenever you need to coordinate multiple steps that may involve different systems, teams, or technologies:
- Data pipelines — extract, transform, and load data across sources with full visibility into each step
- Workflow automation — automate multi-step business processes with branching logic and human-in-the-loop approvals
- AI agent tooling — expose task templates as MCP tools so LLMs can trigger complex workflows as a single function call
- Microservice orchestration — coordinate calls across services with built-in retry and error handling
- Batch processing — fan out work across services and collect results
What’s Next
Section titled “What’s Next”Head to Concepts to learn how Requence is structured, or jump straight to Creating Task Templates to start building.