Skip to main content


Causal is an integrated product analytics, feature flags, and A/B testing platform. It is designed to help you write more maintainable code, collect better data, and optimize your product quickly.

If you are looking for automatic AI based site optimization, please also check out Copybara


  • Trying It Out is a quick demo tutorial that shows how to get Causal up and running quickly. The demo walks you through the process from logging data on the front end, to seeing that data in your warehouse. If you are looking to get an overview of Causal, we recommend you start here.
  • Quick Code Walk Through shows the basic steps to integrate causal with your website.

  • Feature Definition Guide describes the concepts behind Causal's data definition language, FDL. If you are a language nerd, or like thinking about how to model data, this'll be interesting for you.

  • Feature Lifecycle describes how Causal maintains your data warehouse and front end code over time. Both data and front end engineers will be interested in this section because it describes how our approach will save you a lots of time and prevent serious errors.

  • Data Warehouse describes the data that Causal automatically generates. If you are a data engineer, you'll be interested in this section because it'll tell you about all the grunt work you'll no longer have to do.

  • API Guides shows how to use Causal with various programming languages.


The following video is helpful to gain a high level conceptual overview of Causal.