Skip to content

Home

Getting Started

Whether you're building for the Native Android (Java/Kotlin), Cross Platform (React Native [Android] - JS/TS), or web based applications (JS/TS) we have the guides and reference you need all in one place to get you started with the SDK integration.

Causal Foundry SDK is developed with keeping your app in mind so that you don't have to worry about your app size while using the SDK(s). In order to help with this, we have divided the SDK in different content blocks that targets a specific market niche so that you only use the one best suited for your use case.

This documentation covers the steps to integrating SDK in your applications. We’ll also discuss a few fundamentals of how the dashboard works in tandem with your app usage to view your users and engage them with contextually personalized messages.

Initialization

First things first, to get started with the SDK, you need to initialise the SDK in your application. To do so, you can follow the steps below for your platform to get started with the initialization.

thumb_android thumb_react_native
thumb_react_native thumb_web_apps

There are two types of data we collect from the partner's side:

  • content data (static content/items in the app)
  • event data (event names, event details)

Content data are static data of certain content (e.g. video, audio, a product, etc.). Event data is time-series data generated by the user.

Below are the content blocks currently supported by the Causal Foundry platform. In these content blocks, you can find more details about the events that needs to be triggered and sample code blocks for you to get started.

thumb_core thumb_e_commerce
thumb_e_learning thumb_loyalty
thumb_payments thumb_patient_mgmt

SDK Release Notes

Track changes in all Causal Foundry SDKs. This log documents the evolution of our SDK, showcasing every update, enhancement, bug fix, and new feature implemented by our development team. With each entry, you gain valuable insights into the modifications made in each version, empowering you to adapt your applications effectively. Our commitment to improving functionality, performance, and compatibility ensures that our SDK remains a reliable resource for your app development needs.

thumb_android_changelog thumb_ios_changelog
thumb_react_native_changelog thumb_web_app_changelog