Visual flow testing

Wire up APIs.
Script the parts in between.

Floah links HTTP, GraphQL, gRPC, and realtime nodes into one visual flow , and when a plain request isn't enough, drop in a real Go, Python, or TypeScript function right on the canvas. No other API tool lets you script in the language you already know, wired directly into the graph.

Free forever for personal use · Linux, macOS & Windows

Why Floah

Built for the parts Postman and Bruno hand-wave

Any language, one flow

Drop in a real Go, Python, or TypeScript function as a node , typed, version-controlled, and run inline with every HTTP, GraphQL, and gRPC call around it. No other API tool runs your own code, in your own language, inside the flow itself.

See the shape of your test

Requests, transforms, and assertions become nodes wired together on a canvas , the data path is the diagram. Collections hide that shape in a flat list; Floah draws it.

Runs anywhere you do

fc run -a runs every flow in a folder from a terminal , no window, no license prompt. Wire the same flows into CI the moment you build them.

Free to start, honest pricing

Personal use is free, permanently , under an actual license, not a crippled trial. Commercial use is free during Alpha too, then a straightforward paid plan once Beta pricing begins.

The whole flow, one canvas

Every request, transform, and assertion lives on the same graph , pan and zoom to see exactly how data moves through a test, not just a flat list of requests.

Code nodes that are actually code

A Go function, a Python function, and a TypeScript function, wired into the same flow , each one a real, typed, saved source file, not a JS snippet in a text box.

Jump straight to the source

Right-click any code node and hit Edit Src , VS Code opens on that exact function, cursor already on its name. No hunting through files.

Every kind of node, first class

HTTP, GraphQL, gRPC, WebSocket/Socket.IO/MQTT, your own code , each gets a real, purpose-built node with typed fields, not a generic "API call" box you configure with JSON.

Run it, watch it pass

Every node reports success or failure the instant it finishes , no separate test runner, no log tailing, just the graph lighting up.

VS Code integration

Edit in VS Code, synced live

Right-click any code node and hit Edit Src , the function opens straight in VS Code, cursor already on its name. Rename or delete it there and the flow's own diagnostics update immediately, no reopening, no stale graph.

Powered by a small companion vs-code extension for adding custom nodes and syncing.

Explorer sidebar showing VS Code: connected Explorer sidebar showing VS Code: connected

Free for personal use. Forever.

No trial clock, no crippled feature set , just a real license that says so.