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. -
CLI
—
brew install kuality-io/tap/kuality, thenkuality 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 |