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 Environment | SDK |
|---|---|
| React (Web) | React SDK |
| JavaScript / Typescript frameworks | Web SDK |
| React Native (Mobile) | React Native SDK |
| Other / No framework | Web 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.
Updated 2 days ago