Skip to main content
DocumentationCapabilities

SDK capability matrix

See which conversation, identity, delivery and optional native capabilities are available across the web widget and mobile SDKs.

Supported
Supported
Optional
Optional
Platform native
Platform native
Unavailable
Unavailable
Compare the shared contract with platform-specific delivery and optional capabilities.
CapabilityWeb widgetiOSAndroidFlutterReact NativeNativeScriptCapacitor
Widget UINative APIs for customer identity, signed transport, widget lifecycle, retries and offline message delivery in your mobile app.SupportedPlatform nativePlatform nativeSupportedSupportedSupportedSupported
Signed customer identityA host backend function that returns a short-lived signed customer JWT. Keep its signing secret out of the app.OptionalSupportedSupportedSupportedSupportedSupportedSupported
Explicit host-controlled outbox APIReplays pending mutations with the original body and idempotency key.UnavailableSupportedSupportedSupportedSupportedSupportedSupported
Reduced motionUse the system setting by default. Native hosts also respect accessibility, low-power and thermal policies.SupportedPlatform nativePlatform nativeSupportedSupportedSupportedSupported
Host actionsAllowlisted application callbacks for guided widget actions. They do not authenticate network requests.SupportedSupportedSupportedSupportedSupportedSupportedSupported
Host voice control APIControls an optional host-installed voice capability: start, stop, mute, barge-in and disposal. The browser widget may render voice UI, but this SDK API controls only a host-provided voice bridge.UnavailableOptionalOptionalOptionalOptionalOptionalOptional
Push notificationsDescribes the separate opt-in native push artifact and host registration flow. Framework wrappers do not export a JavaScript or Dart push client; use the iOS or Android native module.UnavailableOptionalOptionalOptionalOptionalOptionalOptional