Echopoint Flows

Build API workflows from your OpenAPI, not from scratch.

Sync your spec, generate requests automatically, connect them into flows, and inspect complex operations from one workflow layer.

OpenAPI-first workflows for API-shaped work
The system

One workflow layer for everything API-shaped.

01

Flows are the center

Multi-step API logic lives here. Branching, looping, retries, variables — composed visually, runnable on demand.

02

Requests are the building blocks

Generated from your spec or written by hand. Either way, they slot into flows the same way.

03

OpenAPI sync keeps things aligned

Your spec is the source of truth. Echopoint mirrors it and surfaces drift as a diff, not a surprise.

04

Collections keep it organized

Group by service, team, or feature. Synced collections track upstream; manual ones sit alongside them.

05

Executions show what happened

Step-by-step run history. Inspect every request, response, and timing. Replay any failure.

echopoint · flows / onboard-new-user
Nodes
Request
Branch
Loop
𝑥Set var
Wait
Webhook
POST/auth/login
completed
POST/users
completed
POST/emails/welcome
completed
POST/audit/log
in progress
GET/users/{id}
queued
Product

The whole stack, visible at once.

From spec to execution — every layer of the API workflow, in one place.

Compose API operations into runnable flows

Drag synced or manual requests onto a canvas, branch on responses, loop over collections, set variables between steps. Flows are first-class — versioned, testable, observable.

Visual builder with branching and loops
Pass values between steps with variable bindings
Trigger on schedule, webhook, or on demand
echopoint · flows / onboard-new-user
Nodes
Request
Branch
Loop
𝑥Set var
Wait
Webhook
POST/auth/login
completed
POST/users
completed
POST/emails/welcome
completed
POST/audit/log
in progress
GET/users/{id}
queued
How it works

From spec to running flow in four steps.

STEP 01

Connect your OpenAPI spec

Point Echopoint at a Git repo or a URL. We import endpoints, schemas, and auth in seconds.

STEP 02

Generate and sync requests

Every operation becomes a runnable request, organized into a collection that tracks the spec.

STEP 03

Compose requests into flows

Drag requests onto a canvas. Branch on responses. Pass values between steps with variables.

STEP 04

Launch and inspect runs

Run on demand, on schedule, or from a webhook. Follow each node and request as the workflow executes.

Inside the product

Polished where it matters — every layer, every detail.

Flow Builder

Compose, branch, loop — without writing glue code.

Visual canvas with full control. Inspect any node mid-build, mock its response, or run a partial flow to validate just the steps you care about.

echopoint · flows / onboard-new-user
Nodes
Request
Branch
Loop
𝑥Set var
Wait
Webhook
POST/auth/login
completed
POST/users
completed
POST/emails/welcome
completed
POST/audit/log
in progress
GET/users/{id}
queued
OpenAPI Sync Dashboard

Diffs, not surprises, when your spec changes.

Every sync produces a structured diff. Approve breaking changes, auto-apply additive ones, and see exactly which flows need attention before anything ships.

echopoint · openapi sync
payments-api / openapi.yaml
connected source · specification
sync ready
Endpoints
Spec
Added
New
Changed
Diff
Removed
Review
Diff
+POST/refunds/batch
~PUT/payments/{id}schema changed
+GET/disputes
DELETE/legacy/chargesdeprecated
Execution Timeline

Live runs, full history, replayable failures.

Stream node-by-node progress. Open any past run to inspect requests, responses, and variable state at every step. Re-run with the same inputs in one click.

echopoint · executions / sample run
in progressonboard-new-user · 3 of 4 stepsstep details
POST/auth/token
completed
POST/users
completed
POST/emails/welcome
completed
POST/audit/log
in progress…
GET/users/{id}
queued
Capabilities

Everything you need, none of the bloat.

Flows

Visually structure multi-step API logic with branching, loops, and shared state.

OpenAPI Sync

Import and continuously sync endpoints from any OpenAPI 3.x spec.

Generated Requests

Turn operations into ready-to-run requests with auth, headers, and schemas wired up.

Manual Requests

Drop in custom requests when the spec doesn't have it. Same toolchain.

Collections

Organize synced and manual requests cleanly. Search, tag, and share.

Run Visibility

Follow flow and node progress. See request state update as the workflow executes.

Environments & Variables

Reuse values safely across requests, flows, and environments.

Auth from Spec

Preserve imported authentication options from OpenAPI. No re-config.

Version-Aware Workflows

Keep flows aligned as APIs evolve. Diff changes before they break runs.

Debuggable Runs

Inspect each request, node result, and failure point clearly. Replay any run.

Code Export

Generate runnable code for any flow or request — curl, fetch, Python, Go.

Triggers

Run on schedule, webhook, or on demand. Wire up any source of truth.

Outcomes

Built for teams shipping real integrations.

Less manual API setup

Stop hand-rolling request boilerplate. Sync once, then compose.

Faster automation

Multi-step API operations become flows in minutes, not days.

Easier debugging

Every run is captured. Every step, request, and response — inspectable.

Cleaner collaboration

Shared collections and flows. Permissions and audit trails on every action.

Safer iteration

Spec changes show up as diffs. Flows surface impact before anything ships.

One system for everything

Requests, flows, environments, executions — all in one workflow surface.

Built around the API workflow lifecycle
For API workflows Compose multi-step API operations without throwaway scripts.
For OpenAPI sync Keep requests aligned with the specification that defines them.
For Collections Organize generated and manual requests in one workflow surface.
For Executions Inspect request, response, timing, and variable state for each run.

Your API already has the blueprint.
Now give it execution.

Connect your OpenAPI spec, sync your endpoints, and run your first flow in under five minutes.

Start with OpenAPI Sync Explore Flows