Experiments on Autopilot.

Versia optimizes any part of your product for any outcome you can measure, from signups to watch time, through OpenFeature.

How it works

01

Ship your versions

onboarding-flow

guided-tour
template-first
blank-canvas

Headlines, layouts, whole flows. In the Versia dashboard, or your coding agent adds them.

02

Define success

track("conversion", 1.0) reward recorded

A click, a signup, a purchase.

03

Winning versions get the traffic

Versia learns from every user and shifts traffic to what works. Mobile users might get one winner, returning customers another.

The dashboard

Watch the traffic move. Allocation and results, live for every flag.

Versia dashboard for a flag: evaluation and conversion totals, improvement over random, and a chart of traffic shifting to the winning version over seven days

Integration

Wire it in with a few lines. Ask Versia which version to show, then tell it when a user signs up or buys. Any OpenFeature SDK works.

# Evaluate a flag (pass user context for targeting and personalization)
# The response metadata.decision_token links any reward back to this assignment.
curl -X POST https://api.versia.dev/ofrep/v1/evaluate/flags/banner-cta \
  -H "Authorization: Bearer your-evaluation-key" \
  -d '{"context": {"targetingKey": "user-123", "plan": "pro", "device": "mobile"}}'

# User converted? Send a reward, echoing the decision_token from the evaluation
curl -X POST https://api.versia.dev/v1/data/collector \
  -H "Authorization: Bearer your-evaluation-key" \
  -H "Content-Type: application/json" \
  -d '{"events": [{
        "kind": "tracking",
        "userKey": "user-123",
        "key": "conversion",
        "trackingEventDetails": {
          "flagKey": "banner-cta",
          "reward": 1.0,
          "decisionToken": "<decision_token-from-evaluation>"
        }
      }]}'

Coding agents

Or let your coding agent do it. Hand it the guide below and review what it writes.

Pricing

Simple, transparent pricing. 1M free evaluations. No proprietary SDK to rip out if you leave. Cancel anytime.

Free

€0
  • Up to 5 feature flags
  • 1M evaluations/mo
  • 1 reward-driven flag
  • Community support
  • Single environment
Popular

Pro

€99 /month
  • Unlimited feature flags
  • Unlimited evaluations
  • Unlimited reward-driven flags
  • Unlimited team seats
  • Priority support
  • Multiple environments
  • Data export & API access

Managed

Custom

We run your experiments for you. We integrate Versia into your stack, design the experiments, configure the flags, and monitor the results. You focus on your product.

FAQ

Frequently asked questions. Everything else you might want to know.

What are feature flags?

Feature flags (also called feature toggles) let you change what your app does without deploying new code. Wrap a feature in a flag, and you can turn it on for 1% of users, roll it out to paying customers first, or kill it instantly if something breaks. They decouple deployment from release, so you ship faster with less risk.

What are reward-driven feature flags?

Regular feature flags let you toggle between variants. Reward-driven flags go further. You tell Versia what "success" looks like (a click, a purchase, a signup), and it automatically shifts traffic to the variants that drive the most success. It also considers the context of each request (device, plan, location, or any custom attributes you pass) so different users can get different winning variants.

How is this different from A/B testing?

A traditional test holds the traffic split fixed until someone reads the results and picks a winner. Versia adjusts the split continuously as evidence comes in, and keeps exploring the alternatives so it doesn't lock onto early noise. The winner can also differ per audience: mobile users can settle on one version, returning customers on another. You can watch the allocation and results in the dashboard the whole time.

Is Versia an AI agent?

No. Versia is a hosted service: your app calls the evaluation API, Versia stores the results and moves traffic, and you watch it all in the dashboard. Coding agents are just one way to do the initial wiring.

Will a user keep seeing the same version?

Yes. Each evaluation returns a decision token; send it back on the user's next request and they keep the version they were first given. The integration guide sets this up as part of the standard wiring.

Is this only for websites?

No. Any server-side decision works: which email or outreach message to send, which model or prompt an AI feature uses, which onboarding flow to run. If your code can ask Versia which version to use and later report success, Versia can optimize it.

What can a reward be?

Any number, not just yes or no: 1.0 for a signup, watch time in seconds, order value. The conversion doesn't have to happen right away: if a user buys three days after seeing a version, that version still gets the credit. The window is 7 days.

What SDKs can I use?

Versia works with any OpenFeature-compatible SDK - Go, Node.js, Python, Java, .NET, and more. No proprietary SDK to install or maintain. You're never locked into a vendor-specific client. If you leave, your code stays the same.

How does pricing work?

The Free plan includes 1M evaluations per month, 5 feature flags, and 1 reward-driven flag. The Pro plan at €99/mo gives you unlimited everything: flags, evaluations, reward-driven flags, and team seats.

Who owns the data?

You do. Your users' details are never stored: Versia learns from each request on the fly and keeps only anonymous totals, counts of evaluations and successes per version, stored in the EU in line with GDPR. Export your results anytime via the API or dashboard. We never sell or share your data.

Do you offer refunds?

We offer a 14-day money-back guarantee for all paid plans. If you're not satisfied, contact us within 14 days of your purchase for a full refund. No questions asked.

Get started

Try it free. 5 flags, 1M evaluations a month, no credit card.