Visual API testing. No loose ends.
Tie requests, data, and logic into executable flows.
Design visually. Run with Knotty.
Knotwork lets you design API tests by connecting small, focused knots into larger flows.
You see what runs. You run what you see.
No config files. No DSLs. Draw your tests like you think about them.
Each knot is a discrete step. Pass data down the thread. Compose freely.
Your test logic is explicit. No magic. No surprises.
"If your API logic looks like spaghetti, we help you tie better knots."
Run your flows with Knotty:
$ knotty run auth-flow.knotKnotty does not judge your knots.
Define individual request, assertion, or logic steps
Weave data flow between knots
Combine knots into a complete test sequence
Execute your flow with Knotty
Inspect each knot in the flow
A simple flow looks like:
Request → Parse → Assert → Done
Visual by default — test logic that is easier to read than code
Composable flows — reuse knots across multiple tests
Rust-powered execution — fast, safe, and reliable
No hidden magic — every step is explicit and transparent
Built for teams — shareable, reviewable, versionable flows
Complex systems are inevitable. Confusing ones are optional.
That's the whole test.
.knot
Yes, really.
Knotwork exists to make API logic visible, explicit, and hard to lie about.
When you can see what your tests do, you can improve them. When tests are explicit, you can trust them.
Explore how Knotwork makes API testing visual and intuitive.
Screenshot placeholder
Screenshot placeholder
Video placeholder
Video placeholder