EDGE + SDK A/B TESTING — ZERO FLICKER

A/B tests that run
before the page loads.

Koryla runs experiments at the edge or inside your React, Vue, and Astro components — your visitors always see the right variant instantly, with no flicker and no performance hit.

Free plan available. No credit card required.

Watch the traffic split happen

Visitor A gets the control. Visitor B gets the variant. Zero code changes on your site.

yoursite.com/pricing
Control
ANALYTICS FOR DEVELOPERS

Know what your
users actually do

Real-time insights without cookies, GDPR headaches, or bloated JS bundles.

Start for freeSee pricing

+23%

Conv. rate — Variant B

4,891

Visitors tested

95%

Statistical confidence

~0ms

Latency added

Two ways to run experiments

Choose the approach that fits your stack — or use both.

EDGE

Worker / Middleware

A Cloudflare Worker or Next.js middleware intercepts requests before any HTML is served. Visitors receive their variant with zero JavaScript and zero flicker — the browser never sees the original URL.

Deploy the worker once
Define base URL + variant URLs
Traffic splits at the edge automatically
SDK

React · Vue · Astro · Next.js

Wrap any component with <Experiment> and define variants inline. Koryla handles assignment, persistence, and reporting — no edge infrastructure needed.

<Experiment id="hero-cta">
  <Variant name="control"></Variant>
  <Variant name="b"></Variant>
</Experiment>

Everything you need to run experiments

Built for speed, accuracy, and developer sanity.

Zero flicker

Variant assignment happens at the edge — the browser always receives the correct page directly. No layout shift, no flash.

🧩

React, Vue & Astro SDK

Drop the <Experiment> component anywhere. Works with SSR, SSG, and client-side rendering out of the box.

📊

Multi-destination analytics

Send experiment data to GA4, PostHog, Mixpanel, Segment, Amplitude, or your own webhook — simultaneously.

🔌

Any stack

Edge mode works with Next.js, Astro, WordPress, Webflow — anything behind a Cloudflare-proxied domain.

🍪

Sticky assignments

Visitors always see the same variant. Cookie-based, 30-day persistence, consistent across sessions.

📈

Conversion tracking

Define a conversion URL and Koryla tracks it automatically. See impressions, conversions, and conv. rate per variant.

Simple, transparent pricing

Start free. Scale when you're ready.

Free

$0/ forever
  • 1 workspace
  • 3 experiments
  • Edge + SDK testing
  • Community support
Get started
Most popular

Starter

$29/ per month
  • 3 workspaces
  • Unlimited experiments
  • All analytics integrations
  • Email support
Get started

Growth

$79/ per month
  • Unlimited workspaces
  • Unlimited experiments
  • Priority support
  • Custom webhooks
Get started

Start running smarter experiments today.

Free plan, no credit card required. Up and running in minutes.