A trust grade on every result. Every test is scored A to F on how it was run, so you know which wins are safe to ship.
Three engines, side by side. Bayesian, Frequentist and Sequential read the same data and tell you plainly whether they agree.
An AI copilot that builds for you. Describe the change you want. The copilot builds it on your real page, and nothing goes live until you approve it.
Google Analytics
Google Tag Manager
Mixpanel
Segment
Adobe Analytics
Amplitude
Heap
FullStory
Contentsquare
Bayesian stats
Frequentist stats
Sequential stats
@avsbhq/core
@avsbhq/utils
@avsbhq/browser
@avsbhq/node
@avsbhq/edge
@avsbhq/react
@avsbhq/next
@avsbhq/react-native
@avsbhq/test
@avsbhq/vue
@avsbhq/svelte
@avsbhq/solid
@avsbhq/angular
Command line tool
Browser extension
Javascript
Typescript
CSS
SCSS
Feature flags
Audit log
Google Analytics
Google Tag Manager
Mixpanel
Segment
Adobe Analytics
Amplitude
Heap
FullStory
Contentsquare
Bayesian stats
Frequentist stats
Sequential stats
@avsbhq/core
@avsbhq/utils
@avsbhq/browser
@avsbhq/node
@avsbhq/edge
@avsbhq/react
@avsbhq/next
@avsbhq/react-native
@avsbhq/test
@avsbhq/vue
@avsbhq/svelte
@avsbhq/solid
@avsbhq/angular
Command line tool
Browser extension
Javascript
Typescript
CSS
SCSS
Feature flags
Audit log
01: The difference
Know which wins are real.
Anyone can show you a lift. We grade every result, A to F, on how the test was run, and the grade caps itself when the data looks too good to be true. So before you spend money acting on a result, you know how much weight it can carry.
The plan locks at launch. What you are measuring, and what counts as a win, is settled before traffic starts. Changing it afterwards is recorded and scored, so nobody can move the goalposts.
Three engines, one dataset. Bayesian, Frequentist and Sequential read the same numbers side by side. When they agree, you can stop arguing and ship.
It counts your peeks. Everyone checks results early. Every look is recorded, and peeking is one of the five things the grade scores.
Checkout conversionPre-registered · Primary
Trust grade: A
ControlBaseline
Visitors
18,402
Conversions
1,043
5.67%
Variation BOptimized
Visitors
18,331
Conversions
1,124
6.13%
How big is the difference?Lift vs Control+8.2%
0+2.4%+14.1%
95% credible interval. Zero is outside this range.
3
Statistics engines, each on published, cited methods.
A to F
A trust grade on every result, scored out of 100.
34 KB34 KB
The whole snippet, gzipped. A build gate stops it ever passing 37.
Unlimited
Seats and projects, on every plan including Free.
0
Sales calls required. Every price is public and self-serve.
7 days
Money back on your first payment, no reason needed.
About 34 KB over the wire, measured from the real build rather than estimated. It decides which variation a visitor gets in their own browser, with no round trip to us, and the same visitor gets the same one every time.
html
1<!-- In your <head>, as high as you can put it -->
The size is a build gate, not a promise. If a change pushes the script past its budget, our build fails and nothing ships to your visitors. The number cannot quietly grow.
Metrics, defined once.
4 kinds of metric: click, pageview, custom event, purchase. Purchase is built for commerce and needs no hand-instrumenting. Define a metric once and reuse it across one project or across the whole organisation, so two teams cannot quietly measure the same thing two different ways.
Metric library
Audiences, nested as deep as you need.
13 built-in targeting conditions, combined with and and or, nested to whatever depth the question actually has. Save an audience once and reuse it across experiments and flags.
Audience builder
One audience
AND
LocationUnited States or Canada
OR
Devicemobile
New vs returningreturning
9 analytics integrations.
Send exposures and conversions to the tools your team already reports in, or to a webhook of your own for anything not on the list. Your existing dashboards keep working; they just gain a variation column.
Integrations
15 packages, installable today.
React, Next.js, Vue, Svelte, Solid, Angular and React Native each get a real package rather than a snippet of glue code, alongside the browser, the server and the edge.
bash
1npm i @avsbhq/react
Work on a variation locally.
Clone an experiment’s code onto your machine, edit it in your own editor, push it back, and pull the latest down. It checks for changes made while you were away and tells you before it overwrites anything.
bash
1avsb clone <projectId>
2avsb dev
3avsb push
A documented REST API.
Experiments, flags, metrics, audiences, segments, members, roles and webhooks, all reachable from your own code, with reference documentation for every one of them.
A real result, read in full: every arm, its interval, and the lift between them. Step 05 shows you how.
06: Pricing
A plan for every stage of growth.
Free is a real plan, not a trial: 10,000 visitors a month and everything except the AI tools. Above that you pay for the traffic you get, starting at $149 a month. Pay yearly and it is 2 months free. Every plan has unlimited people and projects.
Free
Free forever
Everything you need to run your first experiments.
$0a month
Covers 10,000 visitors a month
No card required.
✓A/B and multi-variant experiments
✓Feature flags (boolean, text, number, JSON)
✓All three stats engines: Bayesian, Frequentist, Sequential
✓Visual editor and browser extension
✓Browser snippet, browser and server SDKs, and the CLI
✓All 9 analytics integrations
✓Commerce experiments and revenue metrics
✓Unlimited people and projects
✓Data history: 90 days
✓Community support
The AI copilot and AI assistant are the one thing Free leaves out.