Knotwork

Visual API testing. No loose ends.

Tie requests, data, and logic into executable flows.
Design visually. Run with Knotty.

View on GitHub

What is Knotwork?

Knotwork lets you design API tests by connecting small, focused knots into larger flows.
You see what runs. You run what you see.

Visual Editor

No config files. No DSLs. Draw your tests like you think about them.

Flow-Based Execution

Each knot is a discrete step. Pass data down the thread. Compose freely.

Human-Readable Logic

Your test logic is explicit. No magic. No surprises.

"If your API logic looks like spaghetti, we help you tie better knots."

Knotwork & Knotty

Knotwork

  • Visual editor
  • Flow design
  • Thinking space
  • Compose and iterate

Knotty

  • CLI runner
  • Execution engine
  • No opinions, just results
  • CI/CD integration

Run your flows with Knotty:

$ knotty run auth-flow.knot

Knotty does not judge your knots.

How It Works

1

Create knots

Define individual request, assertion, or logic steps

2

Connect threads

Weave data flow between knots

3

Weave a flow

Combine knots into a complete test sequence

4

Tighten (run)

Execute your flow with Knotty

5

Untangle (debug)

Inspect each knot in the flow

A simple flow looks like:

Request → Parse → Assert → Done

Why Knotwork?

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.

Example Flow

Login
Extract Token
Auth Request
Assert 200

That's the whole test.

File Format

.knot

Yes, really.

Philosophy

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.

See It in Action

Explore how Knotwork makes API testing visual and intuitive.

Screenshots

Screenshot placeholder

Screenshot placeholder

Quick Videos

Video placeholder

Video placeholder

Downloads

Get Knotwork for your platform.

Looking for older versions?

View all releases →