SDK Management

The SDK Management service manages mobile SDK applications and their channel configurations. It exposes a REST API for CRUD operations on applications and channels, and publishes update events via Google Cloud Pub/Sub so that downstream services can react to changes.

Key Concepts

Application

A mobile SDK application identified by a unique code and associated with a tenant. Applications go through a lifecycle of create, update, clone, activate, deactivate, and archive operations.

Channel

A communication channel (e.g. push notification, embedded messaging) attached to an application. Channels have their own lifecycle independent of the application.

Update Event

A message published to a Pub/Sub topic whenever an application or channel changes state. Downstream consumers subscribe to these topics to stay in sync.

Documentation

Update Events

Documents the Pub/Sub update events emitted by the backend service, including message schemas, topic names, and the operations that trigger each event.