Zeta SDKs

image-20260724-083621.png

The full technical documentation lives here: Zeta SDK Overview

This page is just a high-level overview to be used as a starting point; then follow through to the Developer Guide for integration details, APIs, and platform-specific setup.

The Zeta SDK connects your mobile app to the Zeta Marketing Platform (ZMP). It is the single integration point for user identity, behavioral tracking, and message delivery across push, in-app, and app inbox channels.

In brief, the SDK:

  • Collects behavioral data and syncs it to ZMP for segmentation and targeting

  • Identifies users across sessions, devices, and channels

  • Powers push notifications, in-app messages, and the app inbox—orchestrated from ZMP

Supported platforms include iOS, Android, React Native, and Flutter.


What the SDK enables

  • User identity — Identify users by UID or email, attach custom properties, and resolve identities across channels (including UCLID).

  • Event tracking — Auto-tracked lifecycle events, screen-name tracking, and custom events queued for delivery to ZMP.

  • Push notifications — Device-token registration, click attribution, deeplink delivery, rich media, and on-device delivery receipts.

  • In-app messaging — Foreground, SDK-rendered messages triggered from ZMP without an app update.

  • App inbox — A persistent, queryable message center inside the app.

The SDK manages profile creation and merging, event collection and offline queueing, push token management, delivery confirmation, and channel rendering—so your team can focus on the product while ZMP powers campaigns.


Use the following articles for the canonical, up-to-date documentation. They apply across all Zeta SDKs.

Topic

What you’ll find

Developer Guide

Overview

What the Zeta SDK is, key features, first steps, and how to choose a platform for integration.

Zeta SDK Overview

Platform support

Feature availability by platform and SDK version (core features, messaging channels, and release readiness).

Features by platform

SDK Releases

Cross-platform release timeline: date, version, SDK, summary, and breaking-change callouts.

SDK Releases

User identity & properties

How ZMP identifies users (uid, email, UCLID), standard and custom properties, and identity resolution behavior.

User identity and properties

Event model

Auto-tracked lifecycle events, screen-name tracking, custom events, and property constraints.

Event model

Opt-in & opt-out

Tracking consent at initialization and runtime, what happens on opt-out, and re-opt-in behavior.

Opt-in and opt-out

Data flow

End-to-end pipeline from app → SDK → ZMP → Data Cloud, including events, push, in-app, and inbox sync.

Data flow


Version history (date-wise)

Central hub for Zeta SDK version updates. For the full cross-platform timeline with breaking-change callouts, see SDK Releases on the Developer Guide. Use this table to quickly reference what’s new and which documentation applies to each release.

Date

Documentation

Latest Native SDK version no.

Android SDK: 1.0.1

Android SDK: 1.0.1

iOS SDK: 1.0.0

iOS SDK: 1.0.0

React Native SDK: 1.0.0

React Native SDK: 1.0.0

Android SDK: 1.0.0

Android SDK: 1.0.0

Android SDK: 0.2.1

Android SDK: 0.2.1

iOS SDK: 0.2.0

iOS SDK: 0.2.0

Android SDK: 0.2.0

Android SDK: 0.2.0

iOS SDK: 0.1.8

iOS SDK: 0.1.8

Android SDK: 0.1.8

Android SDK: 0.1.8

iOS SDK: 0.1.7

iOS SDK: 0.1.7

Android SDK: 0.1.7

Android SDK: 0.1.7


For SDK release announcements, breaking-change alerts, and new feature notifications, sign up here: SDK updates signup form