Docs Guides
Login Get started

Guides

Walkthroughs for the paths people ask about most: your first experiment, handing the workflow to a coding agent, wiring up Dif Cloud, and migrating from Statsig or Eppo.

  • 01 Getting started: running your first experiment Install the CLI, run dif init, and ship your first .md experiment from the repo to a built client. dif initdif newdif build →
  • 02 Using dif skills for agent-driven experimentation Hand a coding agent the skills and dif/context.json so it drafts, edits, and concludes experiments alongside you. dif/context.jsonskillsagents →
  • 03 Connecting your project to dif cloud Point Cloud at your repo for a live pulse, a shared metrics catalog, and decisions that come back as pull requests. live pulsemetrics catalogPRs →
  • 04 Migrating from Statsig to dif Turn gates, experiments and layers into files under dif/experiments/, keep exposures going to your warehouse, and see what dif does not replace. exclusion_groupdif/events/exposure.tsdif validate →
  • 05 Migrating from Eppo (Datadog Experiments) to dif Turn flags, allocations and layers into files under dif/experiments/ and keep your assignment table filling from dif/events/exposure.ts. audience.includedif/events/exposure.tsdif qa →

Looking for the full reference? Read the docs →

dif.sh / Features Start Spec CLI Surfaces Cloud Pricing Docs Blog Compare Github

© 2026 Dif. All rights reserved.