Your AI QA engineer

Know what's broken before your users do.

Checked tests your APIs and websites for you. Bring an OpenAPI link, a Postman collection or a URL. It writes the tests, runs them, load tests what you own, and explains every failure in plain English.

Free plan, no card needed. The site scan needs no account.

  • 19 kinds of API test suite
  • 11 checks on every page
  • 6 load test profiles on k6
  • Up to 30,000 virtual users
  • Up to 8 parallel test agents
  • OWASP API Security Top 10 (2023) coverage map
  • Compliance packs: NDPA, GDPR, CBN, PCI DSS
  • 9 ways to import what you have
  • A health score out of 100 on every run
  • AI fix pull requests on GitHub
  • Release certificates
  • Plain-English user flows
kinds of API test suite
19kinds of API test suite
checks on every web page
11checks on every web page
load test profiles
6load test profiles
virtual users in one load test
Up to30,000virtual users in one load test
parallel test agents for large runs
Up to8parallel test agents for large runs
ways to import what you have
9ways to import what you have

Why testing breaks as a product grows

Most teams know these. Checked was built to take each one off your plate.

The tests cover the happy path

Hand-written tests check that things work when used as intended. Bugs live in the missing field, the negative number and the other user's id.

Docs and code drift apart

The spec says 404, the API answers 500. Nobody notices until a client breaks, because nothing compares the two on every change.

Load problems show up in production

A route that is fast for one user can fall over for five hundred. Load testing gets skipped because it is slow to set up and risky to run.

Nobody clicks every page

Broken links, console errors and missing labels hide on pages the team rarely opens, and they cost users and search ranking.

Failures nobody can read

A red build with a stack trace tells a developer something is wrong, not what, why, or whether it blocks the release.

Testing happens after the merge

When checks only run before a big release, a bug written on Monday is found weeks later, far from the change that caused it.

One place to test what you ship

APIs, websites, load and real user journeys, with the same plain-English report at the end of every run.

API tests written for you

Import your API docs and Checked writes the suites: regression, contract, edge cases and security, then deeper ones as you grow. Every result keeps the request, the response and each check.

  • Auth stripped, forged and expired tokens, IDOR probes and injection strings
  • Responses checked against the schemas in your spec
  • Bearer, API key, basic or a login flow that fetches a token first
  • OpenAPI
  • Postman
  • GraphQL
  • Contract
  • Security
  • Fuzzing
  • Idempotency
More about API testing

Every page checked in a real browser

Give Checked your site's address. It crawls through your links and sitemap and checks each page, then scores the whole site out of 100.

  • Broken links, console errors and failed requests
  • Accessibility, speed, SEO, security headers and cookies
  • Screenshots with visual changes against an earlier run
  • Links
  • Speed
  • Accessibility
  • SEO
  • Security
  • Visual diff
More about website checks

Load tests you can run safely

Smoke, ramp, spike, stress, soak and breakpoint profiles on k6, watched live: latency percentiles, throughput and errors as the test runs.

  • Big tests only on domains you have verified
  • Stops by itself when most requests are refused
  • Large runs split across parallel test agents
  • k6
  • p95 latency
  • Requests per second
  • Domain verification
More about load testing

An AI tester that uses your app

The AI explorer signs in and moves through your app the way a person would, filling forms and following journeys, and writes down every problem with the steps to reproduce it.

  • Plain-English user flows, replayed on every run
  • Record a flow with the browser recorder
  • Asks you in real time when it needs something only you know
  • Playwright
  • User flows
  • Recorder
  • Screenshots
More about the AI explorer

Checks on every push, fixes as pull requests

Connect a repository and every push runs your tests, with a commit status and a summary on the pull request. Pick an issue and Checked drafts the fix on a new branch for you to review.

  • Runs on the branches you choose
  • Fix pull requests only when you turn them on
  • Nothing is merged for you
  • GitHub
  • Commit status
  • PR summary
  • Fix PRs
More about GitHub

One answer at the end of every run

A health score out of 100 and a release answer, with failures grouped by root cause, explained in plain words, and a suggested fix underneath.

  • Safe to ship, ship with care, or hold the release
  • What was not tested, and why
  • Share links, PDF, Excel, Gherkin and release certificates
  • Health score
  • Release answer
  • Share link
  • Certificate
More about reports

From a link to a release answer

No test scripts to write first. Checked does the groundwork and shows its reasoning.

  1. 1

    Connect what you ship

    Your API docs, a collection, or your website's address. Add test credentials if it needs a sign-in, or let Checked register a throwaway account when sign-up is open.

  2. 2

    Checked writes and runs the tests

    It reads your API or site, explains what it understood, proposes a test plan, then runs it against the environment you choose.

  3. 3

    Read one clear answer

    A health score, what broke and why, the evidence underneath, and whether it is safe to release. Fix it yourself or open an AI fix pull request.

Each run is compared with the one before: what is new, and what got fixed.

Reads what you already have

  • OpenAPI 3
  • Swagger 2
  • Postman
  • Insomnia
  • GraphQL
  • HAR recordings
  • cURL
  • Endpoint lists
  • Excel test cases

Fits the way you already work

Runs on every push, on a schedule or from your pipeline, and tells the right people.

CI and schedules
Start runs from any pipeline with a workspace API key, or schedule them as often as every 5 minutes.
Notifications
Results by email or in Slack, every run or only failures.
Tickets
Send a finding to Jira or Linear as one ticket with the link, the severity and the suggested fix.
Exports
Excel exports of cases and runs, Gherkin scenarios, a printable test list and an HTML report.

Careful with your systems and your data

  • Credentials for your environments are stored encrypted and used only for the tests you ask for.
  • Large load tests need proof that you control the domain: a header, a file or a DNS record.
  • Our scanner and load tester always identify themselves, and we publish how to allow or block them.
  • Production servers cannot be pointed at private or internal addresses.
How our traffic identifies itself

Simple plans in US dollars

Start free. Upgrade when you need more projects, deeper suites, GitHub and bigger load tests.

Free$0/ month

Try the core suites and the health scan on one project.

Base usage, to try everything

Starter$20/ month

For one developer shipping an API or a site.

5x more usage than Free

Business$100/ month

Heavy use across many projects.

26x more usage than Free

Team$200/ month

The most usage, shared by your whole team. Never runs out.

60x more usage than Free

Questions people ask

What can I test with Checked?

HTTP APIs (REST and GraphQL) and websites you own or are allowed to test. For APIs, bring a spec, a collection or recorded traffic. For websites, give the address and, if needed, a test account.

Do I need to write tests?

No. Checked generates the tests from your API docs or your site, and you can add, edit or import your own cases from Excel when you want to.

Is the AI report reliable?

It is grounded in the run: every finding links to the request, response, log or screenshot it came from. It can still be wrong, so treat it as a strong first read and check anything critical.

Will load tests hurt my site?

Large load tests only run on domains you have verified with a header, a file or a DNS record. Every test stops early if most requests are refused, and our traffic always identifies itself.

How much does it cost?

There is a free plan with no card needed. Paid plans are $20, $100 and $200 a month, billed in US dollars, with two months free on yearly billing.

See what Checked finds in your product

Start on the free plan. No card needed.