Skip to content

Overview

QAClan records what you click and turns it into a test that runs again tomorrow. It runs on your machine; sharing the results with a team is optional.

Runs on
Your machine, at localhost:7823
Costs
The agent is free. Sharing is the Team plan
Needs
No coding, no Node, no Python

How it fits together

on your machine

Web testing

Record a browser journey. You get a real script you can open and edit.

API testing

Capture the calls behind that journey, or import from Postman, Bruno or a HAR file.

Suite

Recorded scripts and API requests as one ordered list, run back to back in a shared session.

Run

Pass or fail for every item, with a screenshot, a plain-language reason and logs for whatever failed.

results sync · optional

qaclan.com

Run history across machines, six regression reports, and a workspace your teammates share.

Browser tests and API tests are not two products here — they meet in the same suite and the same run, so one result covers both. Everything inside the dashed outline happens on your own machine, which is why your application never has to be reachable from the internet. Log in and every machine on the team feeds the same workspace.

The agent is a single command called qaclan, running on your own machine. It records browser journeys, captures or imports the API requests behind them, runs everything and keeps it all in ~/.qaclan/. It has its own app at localhost:7823, it works offline, and it is free.

The server is qaclan.com. Log in and the agent syncs your work to a shared workspace, which adds run history across machines, regression reports, AI script analysis and team seats. The agent is always required; the server is not.

Start here

If you want toGo to
Get a first test passing, having never used thisGetting started
Understand a screen or an option in front of youThe local app
Test the API behind a journey, not just the browserAPI testing
Run this in CI, or script itCLI reference

The words these pages use

Nothing below assumes a term you have not met yet, so it reads top to bottom.

TermWhat it means
ProjectOne application you are testing. You work in one at a time.
FeatureA folder inside a project for one area of it — checkout, login, search.
ScriptOne recorded browser journey, saved as a real Playwright file you can open and edit.
SuiteAn ordered list run back to back in one browser session, so a later item can rely on what an earlier one did — signing in, for instance.
RunOne execution of a suite and the result it produced: pass or fail per item, plus screenshots and logs for anything that failed.
EnvironmentA named set of variables — a base URL, a test account, a token — so the same suite can run against staging and production without editing it.
CollectionA group of saved HTTP requests, optionally arranged into folders.
RequestOne saved HTTP call — method, URL, headers, body, and the checks that should pass when it runs.
CaseA deliberately wrong version of a request, generated so you can check the API rejects it properly. See negative testing.
DriftA response whose shape no longer matches the shape you froze earlier — a field gone, or a type changed. See schema drift.
How these pages are written

QAClan is used through the app on your own machine — pointing, clicking and reading results. That is how every page describes it, and no step anywhere requires you to write code.

Every action also has a command, for CI or for scripting something repetitive. Those sit underneath the app instructions in a Prefer the terminal? section you can open when you want it. The complete list is the CLI reference.

Reference material that you do not need in order to finish a task is folded into sections like this one. It is still searchable — your browser’s find will open it.

Coming from docs.qaclan.com?

The documentation used to live on a second site as one long page with numbered sections. That address now redirects here. Because the old sections were page anchors, a bookmark to one lands on this overview rather than the section itself — here is where each went.

Old sectionNow on
01 Overview · 03 Core ConceptsThis page
02 Quick Start · 05 AuthenticationGetting started
04 InstallationInstall and setup
06 Tour · 07 Projects · 08 FeaturesThe local app
09 ScriptsWeb testing
10 Suites · 11 Running TestsSuites, runs and reports
12 EnvironmentsEnvironments and secrets
13 Cloud SyncSync, team and plans
14 Reports & Analytics · 15 Team CollaborationThe cloud workspace
16 CLI ReferenceCLI reference
17 PricingPricing