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.

Two ways to run experiments

Drag the handle to compare what each visitor actually sees.

The middleware intercepts the request and rewrites it to a completely different page — browser always shows the same URL.

yoursite.com/hero
TRUSTED BY 1,200 TEAMS

Build what users
actually want.

Run your first A/B test in under 5 minutes — no flicker, no developer bottleneck.

Start free today
SERVER-SIDE A/B TESTING

Ship faster
with data

Stop debating in meetings. Run a test, get an answer in days.

Start for freeSee pricing
Control
Variant B

+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
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.