Overview

Nexmo Client SDK is a conversation-centric product consisting of iOS, Android, and JavaScript SDKs.

Client SDK enables communications across multiple Channels including:

  • Voice
  • SIP
  • Websockets
  • App

Multiple types of Media are supported:

  • Messaging
  • Voice

The Client SDK provides a convenient layer over the Nexmo Conversation API and WebRTC.

In-App Messaging

Build a feature-rich chat experience that includes typing indicators and sent, delivered and read receipts.

Some features include:

  • Offline Sync – With built-in caching, messages are saved and sent or received once their device is back online.
  • Push Notifications – Keep users aware of important alerts by sending notifications to their device.
  • Text and Image Support – Users can quickly send and receive texts and images from your application.

In-App Voice

Nexmo In-App Voice uses WebRTC and includes all the essentials you need to build a feature-rich voice experience.

Some features include:

  • User Control – Users can control whether their audio stream is muted or unmuted.
  • Notifications – Users can be notified when they receive a call or when participants are muted.
  • Group Calls – Configure call settings so users can start a group call by adding participants in real time.

Next Steps

Read more about:

SDK Documentation (generated from source code)

References