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
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.
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.
Free for personal use. Forever.
No trial clock, no crippled feature set , just a real license that says so.