Nextiva SDKs

Learn about Nextiva's SDKs and choose the right one for you

Overview

Nextiva offers four SDKs to support integration across different frameworks. Choosing the right SDK depends on your development environment.

Available SDKs

All of our SDKs are built on a shared core foundation:

  • Core SDK: The foundational layer of our three main SDKs. Most developers will not use the Core SDK. Rather, they’ll enjoy a more streamlined experience with one of the SDKs we built on top of Core.
  • Web SDK: Built on top of Core, used for browser-based apps.
  • React SDK: Built on top of our Web SDK, tailored for React web applications.
  • React Native SDK: Built on top of Core, used for mobile apps using React Native.

Choosing an SDK

  • React web applications: Use the React SDK. Includes React hooks and components
  • JavaScript/Typescript-based frameworks: Use the Web SDK for browser apps that don’t need React-specific tooling.
  • Mobile React applications: use the React Native SDK. Optimized for mobile platforms.

Use this decision matrix as a quick guide. Click the SDK for installation information.

Dev EnvironmentSDK
React (Web)React SDK
JavaScript / Typescript frameworksWeb SDK
React Native (Mobile)React Native SDK
Other / No frameworkWeb SDK

Build tools

A build tool is required to run the SDK in a browser. If you don't have a build tool, we recommend using Vite.

Vite installation

npm install -D vite

Feature differences

While our SDKs share similar services, there are slight variations:

  • The React SDK includes React hooks and components
  • The Web and Mobile SDKs differ slightly in some service methods (e.g. the WorkItem service). Differences are highlighted in the documentation.