Skip to main content
From Web SDK v3.0.0+: You need @suki-sdk/core for SukiAuthManager for authenticating the Suki Web SDK.
Already using @suki-sdk/js or @suki-sdk/react?These packages already include the Dictation and Form filling clients. You do not need to install @suki-sdk/dictation, @suki-sdk/dictation-react, @suki-sdk/form-filling, or @suki-sdk/form-filling-react separately.Import them from the Web SDK package instead of installing them separately:
  • Install a standalone Dictation or Form filling package only if you want that feature without the rest of the Web SDK.
  • Refer to the Dictation overview and Form filling overview guides for feature-specific usage.
We have modularized the Suki Web SDK into framework-specific packages so you only need to install the one that fits your environment. The SDK is built for modern JavaScript and requires an ES6 compatible browser.

Prerequisites

For the rest of this documentation, we will assume you have completed the Partner onboarding process and that:
  • You have received your partnerId from Suki
  • Your partner configuration includes a valid JWKS endpoint
  • Your authentication token contains the correct user identifier (e.g., sub, email)

Install the package

For plain JavaScript

Use the @suki-sdk/js package for plain JavaScript projects or with frameworks like Vue, Angular, or Solid.js. This package provides the core SDK functionality without tying it to a specific UI library. To install the package, run one of the following commands:

For React

For React applications, you should use the @suki-sdk/react package. It includes React-specific hooks and components that make it easy to integrate Suki’s functionality into your application. To install the package, run one of the following commands:
Web SDK v3: You need @suki-sdk/core for SukiAuthManager. See Migrating to Web SDK v3 if you are upgrading from v2.

Next steps

Read the Quickstart guide to get started with the Suki SDK.
Last modified on July 23, 2026