Catch UI Bugs Before Your Users Do
Submit screenshots from any browser automation tool. VisualDiff compares them against your baselines and alerts you the moment something changes.
# Send a screenshot from your automation script
curl -X POST https://api.visualdiff.io/v1/screenshot \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "suite=checkout-flow" \
-F "[email protected]"
✓ No regression detected (diff: 0.02%)
Pixel-perfect
Perceptual diff algorithms ignore anti-aliasing noise
Any tool
Playwright, Puppeteer, Selenium, Cypress — REST API
Instant alerts
Slack, email, or webhook when regressions are found
Simple Pricing
One plan. Everything included. No surprises.
Pro
$29/mo
Billed monthly. Cancel anytime.
- ✓Unlimited test suites
- ✓50,000 screenshots/mo
- ✓Pixel-diff & perceptual diff
- ✓Slack, email & webhook alerts
- ✓Dashboard + API access
- ✓30-day screenshot history
FAQ
Which automation tools are supported?
Any tool that can make an HTTP request. Playwright, Puppeteer, Selenium, Cypress, and custom scripts all work out of the box via our REST API.
How does the diff algorithm work?
We use a perceptual diff that mimics human vision, ignoring sub-pixel rendering differences while catching real layout shifts, color changes, and missing elements.
Can I update my baseline images?
Yes. From the dashboard you can approve any screenshot as the new baseline with one click, or do it programmatically via the API.