Canaryflux
Works with

Works with the stack
you already ship on.

Canaryflux scans any public URL — no SDK to install, no snippet to paste. Which means if your site renders HTML, we work with it. Here's the short list of stacks we explicitly test against and that customers ask us about most.

No SDK to install No snippet to paste No DNS changes Paste a URL, click run

Hosting & deploy

Drop in your preview or production URL — we crawl it like a real visitor would.

Works with

Vercel

Scan any preview URL or your production domain. Catches regressions before you promote.

Works with

Netlify

Point at the deploy-preview URL Netlify generates per PR, or the production alias.

Works with

Cloudflare Pages

Preview deployments and production both scan cleanly — point us at either URL and we'll fetch it like a real visitor.

Works with

Railway

Scan the public domain Railway assigns to your service or any custom domain pointed at it.

Works with

Render

Static sites and web services both scan as long as the URL is publicly reachable.

Works with

Fly.io

Region-routed apps scan from our cloud just like any other public URL — your app sees normal browser traffic from a single egress region.

Visual builders & no-code

If it publishes a public URL, we can scan it. No platform-specific setup.

Works with

Webflow

Catches CMS-driven layout breaks across iPhone + Pixel device profiles before your team publishes.

Works with

Framer

Live sites and *.framer.app URLs both scan. Useful for catching animation regressions.

Works with

Bubble

Scans the public-facing routes of any Bubble app. Authenticated flows are supported on Pro and Studio plans — paste the cookie/header and we'll scan logged-in pages too.

Works with

Webstudio

Webstudio Cloud or any self-hosted instance that's publicly reachable — point us at the URL and we run the same cross-device matrix.

Works with

Lovable

Scan your *.lovable.app preview to catch the bugs that ship with prompted code.

Works with

Squarespace

Template-driven layouts that break on edge viewports — exactly what device-profile scans surface.

Frameworks & stacks

We don't care what's behind the URL — only what ships to the browser.

Works with

Next.js

App Router or Pages Router, ISR, RSC streaming — all scan the same.

Works with

React

Vite, CRA, or hand-rolled — once it hydrates we see what the user sees.

Works with

Vue / Nuxt

SSR, SSG, or SPA mode — all scan with the same device matrix.

Works with

Svelte / SvelteKit

Edge-rendered or static — we wait for hydration before capturing.

Works with

Astro

Islands, MPA mode, or hybrid — scan checks the rendered page, not the build target.

Works with

Plain HTML / CSS

No framework, no build — the most reliable thing to scan. Real browser, real viewport, multiple device profiles.

Your stack not listed?

If it publishes a public URL, Canaryflux can almost certainly scan it. Try it on a free scan and email us if anything looks off — we'll get it working.