Configure tests

Configure tests

Add a site

Open /sites and add the URL you want to test — root domain, subdomain, staging host, anything reachable over HTTPS. The Free plan covers 1 domain; Light and Pro add unlimited subdomains; Enterprise has no cap. No DNS verification needed unless you plan to run stress / load tests.

Pick a test type

Kuality runs 36 test families across eight categories. Open /configure and switch tabs to find the one you want:

  • Core quality — accessibility (WCAG 2.2), Core Web Vitals, SEO, broken links, security headers, cookies, JS audit, form audit, tech detection, CMS, API.
  • Cross-browser & mobile — Firefox + WebKit render diff, mobile Lighthouse, touch targets, orientation, PWA checks.
  • Performance deep-dive — performance budgets, asset audit, bundle size, TTFB by region, throttle, memory leak.
  • Visual regression — pixel-diff every page against your last good build, at multiple breakpoints.
  • API / security / monitoring — contract, GraphQL, OpenAPI, privacy scan, CSP, CORS, synthetic flows, CDN audit.

Run a test

On the selected tab, each of your sites shows a Run button. Click it — the scan launches in an isolated Kubernetes job and reports back to Reports within a minute or two. Every run debits credits from your monthly allowance (a regular scan is 1 credit; real-device and stress runs cost more — see Transparent pricing).

Schedule recurring tests

Click Schedule next to any site to set it on a recurring cadence. Available frequencies depend on your plan:

  • Free — monthly
  • Light / Pro / Enterprise — daily, weekly, or monthly

We recommend running an instant test first to confirm your target reachable and the auth settings (if any) work before turning on a schedule.

Run from CI/CD

Three options work outside the UI:

  • Kuality GitHub Action — drop into .github/workflows/qa.yml, gate PRs on severity thresholds you set.
  • CLIbrew install kuality-io/tap/kuality, then kuality test <url> --type a11y --fail-on high.
  • REST API — Bearer-token endpoints under /api/v1/. See CI/CD API.

Allowlist scanner IPs Optional

If your origin sits behind a WAF, allowlist our outbound IPs so test traffic doesn't get challenged or dropped. The current set is in Organization Settings → Scanner IPs; the snapshot below is provided for copy-paste convenience.

Provider IP Address
AWS 34.193.237.111
GCP 25.230.185.253
Version 1.0.0