Skip to main content
Wyvern experimentation framework is designed to be agnostic to your preferred experimentation provider. It is designed to be flexible and allow you to use any experimentation provider you want. In this tutorial, we will show you how to use Wyvern with Eppo as your experimentation provider. Currently, Wyvern only supports Eppo as an experimentation provider, but we are working on adding support for other providers.

Prerequisites

  • Install wyvern-ai
  • Create an account on Eppo
  • Set the following environment variables:
    • EXPERIMENTATION_ENABLED: Whether experimentation is enabled, set it to true
    • EXPERIMENTATION_PROVIDER: The experimentation provider, set it to eppo
    • EPPO_API_KEY: The API key for Eppo, you can find it in your Eppo account

Assign treatments to your users

Use the treatment in your pipeline

This is how you can use Wyvern with Eppo. If you want to use Wyvern with another experimentation provider, please feel free to get your hands dirty and contribute to Wyvern Library. We are always looking for contributors. Here is the link to the source code for the experimentation module in Wyvern.