Getting Started

Get up and running with EXI’s SDKs & API keys. Using the EXI® Software Development Kit (SDK), you can quickly create apps and healthier lifestyle journeys for your customers, using either the Android or the iOS platform.

What You’ll Need

Before you get started, you'll need the following to develop apps with the EXI® SDK:

  • EXI® user account. Sign up here.

  • A Windows or Mac computer.

  • A network connection.

  • An Android or iOS device (either mobile or tablet device) , or the respective platform’s emulator/simulator.

  • If developing for Android:

    • Android Studio Electric Eel | 2022.1.1 or later

    • Language levels:

      • Java 11 or later

      • Kotlin 1.7.21 or later

    • Min Android API Supported: Android 4.4 (API Level 19)

    • SDK Target ver: Android 13 (API Level 33)

  • If developing for iOS:

    • Xcode 13.4 or later

    • Cocoapods ver: 1.12.1

    • Language level: Swift 5.3 or later

    • Minimum iOS Version Supported: iOS 14.3

Before You Begin

Learn more about the architecture of the EXI® SDK in the UML diagram section. Consult our Glossary to become familiar with platform-specific terminology used on this website and within the SDK.

Get Ready!

In order to gain access to the developer functionality, you must first request access, and then accept the EXI® Platform Terms of Service.

Create Your First Project

In order to create your first project, please choose your target platform: