Skip to content
CheckcraftDownload
API and log checks without code

A successful request can still return the wrong result

Check response fields, XML and the matching logs. Save the expected result once and repeat the same checks after a change.

Windows and Linux · Free with no time limit · No payment card

Download directly, no account or email needed. Bought Pro? Sign in

Get help with your first test →

A real result from Checkcraft
HTTP 200, but the order is not paid, itemCount is a string, debug is unexpected and total is 2500 instead of the calculated 2000. Passed checks remain visible alongside the errors.
HTTP 200, but the order is not paid, itemCount is a string, debug is unexpected and total is 2500 instead of the calculated 2000. Passed checks remain visible alongside the errors.
See the rules and repeat this result →

See what a check finds

This response came back with HTTP 200. Press the button and see what the rules catch: this is real logic running in your browser.

What would you like to check?

Each example includes sample data and an explanation of the result. You can explore them before downloading.

From response to a repeatable check

See what failed and why

A status code tells you whether the server answered. Your saved rules tell you whether the answer matches the requirement.

01

Start from data you already have

Use a cURL request, an OpenAPI description or a JSON example. The first sample works with synthetic data, so you can inspect the result before connecting your services.

Import a request →
02

Make the expectation explicit

Choose required fields, allowed keys and expected values. Check every array item or calculate the total that the service should return.

Check 1000 array items →
03

Follow the operation into its logs

Use the trace identifier to find the related records. Extract embedded JSON and keep the log rules alongside your request checks.

Connect API and log checks →

See the current application

One small experiment

Watch the same check pass and fail

The sample expects status to be OK. Run the valid input, then change it to ERROR and run the unchanged rule. You can see the exact mismatch before spending time on a real integration.

Open the sample files

Sample files are available without registration. Running the desktop app requires a verified account.

Passing sample
[OK] status = 'OK' -> = 'OK'
Failing sample
[FAIL] status = 'ERROR' -> (expected 'OK')

Output from two actual local runs with the same test case.

Find your task

Work through a concrete example

Browse all 20 guides →

Choose a workflow that fits

Where Checkcraft can help

If you already use Postman

Postman can send requests and run scripted tests. Checkcraft gives you an editable step-based workflow for response and log checks. Compare the same task in both tools before changing your process.

Compare the workflow →

If you already write tests in code

Code gives you flexibility and integration with your existing test suite. Checkcraft can help when teammates need to inspect and change a repeatable check through an interface.

See the CI workflow →

If you want AI to prepare the draft

Local AI tools can help turn clear examples into editable rules. You still decide the expected behaviour and check the draft. For structured inputs, the parser can create steps without calling the language model.

See an actual generated draft →

Know what you are installing

Checkcraft is a desktop application for Windows 10/11 x64 and Linux x64. The archive includes a runtime and local AI components. Your account shows the current download size.

Download and first-run instructions · Security and data handling

Start with the free edition

Free has no time limit. Some saved objects, sequences and CI suites have limits. The edition page explains those limits before you choose a workflow.

Read the Free limits

Try your own check

See the result on a small example first

Start with the sample, inspect the failure and then try a sanitized example from your own API. Free is available for Windows and Linux with no time limit.

Download FreeDownload and first run

No sign-up or email needed, the archive is ready in a couple of minutes. See the edition limits.

Ask a person

Get help with your first test

Tell us what you want to test or where you got stuck. We can help you start Checkcraft, choose an example and understand your first run. You can ask before downloading.

The Telegram group is public: do not post passwords, tokens or confidential work data. A description of your task is enough to start.

You can also email us support@checkcraft.ru

No account required. We will reply by email. This is a support request, not a newsletter subscription.

See exactly what the check found