Skip to content

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.

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.

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.

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

Head to Concepts to learn how Requence is structured, or jump straight to Creating Task Templates to start building.