Find your app's URL
Canary opens this URL and explores your app like a real user, so it has to be a running deploy that's reachable from the public internet — your production site or a preview/staging deploy. A localhost URL won't work.
Pick your host
Canary auto-detects your per-PR Preview URLs from Vercel — no setup. For the one-time baseline, point it at your production domain or any deployment URL.
Canary auto-detects your Deploy Preview URLs from Netlify — no setup. For the baseline, point it at your production domain or a deploy URL.
Canary auto-detects your preview URLs from Cloudflare Pages — no setup. For the baseline, point it at your *.pages.dev or custom domain.
Heroku doesn't post preview URLs to GitHub, so paste your app's URL. Point Canary at a stable staging or Review App so there's always something reachable to scan.
Fly doesn't post preview URLs to GitHub, so paste your app's URL. Point Canary at a stable staging app that stays reachable.
Anything else (or your production URL)
Any reachable http(s) URL works — production, staging, or a preview deploy from any host (Render, Railway, AWS, your own server). Paste it into the “URL to scan” field. The one requirement: Canary's scanner reaches it over the public internet, so localhost and VPN-only URLs won't work.
Got your URL? Head back to onboarding and paste it into Point Canary at your app.