WORKFLOW
Automate complex API flows visually.
Build sophisticated API workflows with a drag-and-drop visual editor. Chain requests, add conditions, loops, transforms, and retry logic — without writing orchestration code.

10 node types
Everything you need to model real-world API workflows.
Entry point for every workflow. Configure manual trigger or schedule.
Marks the successful end of a workflow path.
Send any HTTP request. Inherits auth from collection or configures its own.
Branch on response data. THEN (pass) and ELSE (fail) output edges.
Iterate over an array from a previous response. Sub-flows run per item.
Extract, reshape, or compute values from response data using jq-style expressions.
Wait a fixed number of milliseconds before proceeding.
Write a value into collection, environment, or global variables for downstream nodes.
Add documentation notes directly on the canvas.
Reuse another workflow as a node. Circular reference guard prevents infinite loops.
A canvas built for power users
Undo / Redo (50 steps)
Every node placement, deletion, and edge change is tracked. Ctrl+Z / Ctrl+Y navigate the full history.
Auto-layout
Four layout directions: Left→Right, Right→Left, Top→Bottom, Bottom→Top. Dagre-based auto-arrangement with one click.
Zoom + Pan + Fit to View
Scroll to zoom, drag to pan, Ctrl+0 to fit the entire workflow in view. Keyboard-friendly navigation.
Snap to Grid (20px)
Nodes snap to a 20px grid for clean, aligned diagrams.
Export canvas
Save your workflow as PNG (high-res screenshot), SVG (vector), or JSON (.rostyman-workflow).
Step badges
BFS-computed step numbers on every node — see the execution order at a glance.
Free tier features
All of these are free, forever.
Retry logic
Configure retry count, delay, backoff strategy (linear/exponential), and which HTTP status codes should trigger a retry.
Response assertions
9 assertion operators: equals, not equals, contains, not contains, matches (regex), less than, greater than, exists, is empty. Assert on status, body, headers, and response time.
Error handling edges
Every node has an onError output edge. Route failures to retry nodes, logging requests, or graceful exit paths. Access $error.message, $error.status in downstream nodes.
Run history with trace replay
Every workflow run is saved. Replay any run step-by-step, inspect each node's input/output, and compare runs side-by-side.
Auth inheritance
Request nodes can inherit authentication from their parent collection (Bearer/Basic/API Key/OAuth2) without duplication.
Import / Export
Share workflows as .rostyman-workflow JSON files. Import from file or URL. Works across different Rostyman installations.
5 bundled templates
Start from a working workflow and customize from there.
Health Check Monitor
Poll a set of endpoints on a schedule and alert on non-2xx responses.
Data Pipeline
Fetch data from one API, transform it, and POST it to another.
Auth Flow
Full OAuth2 token fetch + refresh cycle with environment variable injection.
CRUD Operations
Create → Read → Update → Delete test sequence with assertions at each step.
Retry with Backoff
Retry a flaky endpoint up to 5 times with exponential delay between attempts.
Build your first workflow in minutes
Free download — the workflow editor is fully included in the free tier.
Download Free