Skip to main content
The Suki Dictation SDK is a JavaScript and React library that lets you add Dictation to your web application using Suki’s hosted iframe UI. Instead of building the Dictation experience yourself, you embed the SDK and integrate it with your application’s fields and workflows. Your application initializes the SDK, authenticates with SukiAuthManager, and handles transcript callbacks. The SDK provides the hosted Dictation UI, while your application controls how final transcripts update chart fields or other UI.
Are you a Suki partner?To use any Suki API or SDK, you must be a Suki partner. Contact the partnership team to begin the onboarding process. They help you set up your authentication system and get started with the Suki APIs and SDKs.
If your integration uses Suki’s Web SDK, Dictation is already included in the Web SDK. Install the standalone Dictation packages only when you want Dictation without the rest of the Web SDK.

Get started

Confirm requirements, install the SDK, authenticate, and run your first Dictation session.

Introduction

Learn how the Dictation SDK works and when to use it in your application

Prerequisites

Confirm Partner credentials and setup requirements before you install

Install the SDK

Install the JavaScript or React Dictation packages

Authenticate

Learn how SukiAuthManager authenticates Dictation SDK sessions

Run Your First Session

Initialize, authenticate, and start a Dictation session end to end

Choose a Dictation mode

Pick the hosted Dictation experience that fits your UI. Use In-field mode for a target input. Use Scratchpad mode for a floating Dictation panel.

In-Field Mode

Dictate directly into a target field in notes or forms

Scratchpad Mode

Use a floating Dictation panel that is not tied to one input

Integrate Dictation

Embed the SDK in JavaScript or React, then wire architecture, callbacks, and configuration for how transcripts return to your application.

JavaScript Integration

Embed Dictation in vanilla JavaScript applications

React Integration

Embed Dictation in React applications

Architecture

Learn how your application, the SDK, sign-in, and hosted Dictation fit together

Callbacks

Handle transcripts and session events from the Dictation SDK

Configuration

Configure Dictation SDK options for your application

Resources

Use these pages when you need examples, tutorials, error handling, release notes, or partner support.

Configuration Examples

Browse Dictation SDK configuration examples for common setups

Chart Field Tutorial

Build Dictation into a chart field with the Dictation SDK

Error Handling

Handle Dictation SDK errors during authentication and recording

FAQs

Find answers to general, integration, and technical questions

Changelog

Track Dictation SDK releases, enhancements, and breaking changes

Support

Contact Suki for partner documentation and SDK support

Last modified on August 13, 2026