apifighter

Built for QA engineers
to help them find bugs sooner and sleep well

Stop checking isolated requests.
Run full test flow scenarios across multiple users and states automatically.

Build visual test flow from blocks

Define multi-step API journeys visually with a drag-and-drop composer.

  • Chain API requests vertically in a readable sequence
  • Reorder steps easily by dragging blocks up and down
  • Start block serves as the automatic entrypoint for every run
Each test flow ends with easy-to-copy reports
Start
GET/users
POST/users
Reports

Avoid test flows duplication

Define a step variant to the right of any step. The runner auto-expands all combinations.

  • Add horizontal variations to any step of your test flow
  • Automatically run all combinations of step variants
  • Compare variant outcomes side-by-side in a report table
Multiple variants in a single test flow
PrimaryGET /users/1
Variant BGET /users/999

Switch identity on each step

Assign steps to different user profiles. Test document sharing, permissions, and cross-account actions seamlessly in a single test flow.

  • Define multiple user profiles (e.g. Admin, Buyer, Guest)
  • Assign different users to individual steps in the same flow
  • Verify permissions and cross-user workflows in a single run
Multi User Test Flow Example
Step 1 (User A) — Upload DocOwner
Step 2 (User A) — Share with User BOwner
Step 3 (User B) — Read Shared DocRecipient

Assertions

Extract variables from response using JSONPath. Check a variable equals or differs from a literal or another variable.

  • Test response without writing script
  • Dotted JSONPath query expressions with negative array indexing
  • Test flow stops immediately upon failure
JSONPath
leftVariable: “response.items[-1].id”
operator: “equals”
dataType: “number”

OpenAPI & Swagger Import

Skip manually rebuilding requests. Import your existing collections and endpoints straight from OpenAPI schemas.

  • Paste OpenAPI JSON URLs or load local files
  • Auto-generates catalog request paths in clean file directories
  • Sync schemas to update request inputs without destroying flows
openapi.json
  • GET /api/v1/auth/session
  • POST /api/v1/billing/checkout
  • DELETE /api/v1/users/:id

Ready to copy reports

Share test execution summaries instantly. Copy reports formatted in Markdown or HTML to clipboard to paste directly into your project tracking boards.

  • Copy clean Markdown tables for JIRA and project boards
  • Copy HTML code for rich emails and local documentation
  • Include status codes, assertions, and user names in every report
MD or HTML reports

|| Step || Status || Endpoint || Identity ||

| 1. GET | (/) 200 | /users/info | User A |

| 2. POST | (x) 403 | /document/share | User B |

Error: Assert equal: expected 201, got 403

Full List of Features

Detailed capability comparison between testing tiers.

FeatureFree BetaPro Version
OpenAPI & Swagger Schema ImportLoad schema endpoints directly into the API catalog under each project
Multiple ProjectsEach project has it's own API requests, users, test flows and reports.
Visual Test Flow EditorBuild step-by-step API requests with a drag&drop editor. Each block displays http response code to quickly detect what fails. Max 5 flows Unlimited
Horizontal Test Flow VariantsRun combinations side-by-side using horizontal cells. Max 2 / step Unlimited
Multi-User Identities & OverridesSetup authorization flow or auth headers for each user and use in any request Max 2 users Unlimited
Variable Extraction From ResponseExtract data with JSONPath from response and set as variable for next requests
Response Data TestsAdd easy-to-set-up visual response data checks to fail requests when responses don’t match. No code required.
No Cloud Data, Everything Stays LocalKeep configurations in plain text (JSON) files friendly for Git.
Ready-to-Copy Report ExportExport execution results to Markdown or HTML tables ready for JIRA, Notion, or Slack.
Historic Test Flow Run ReportsKeep logs of execution paths, comparisons, and outcomes.

Ready to stop burning APIs?

Download the free desktop app package instantly to start composing high-fidelity API test workflows locally.

Download