Integrate with the Suki Headless Web SDK to get Sukiβs ACI capabilities, such as Ambient documentation, in a headless React SDK with hooks for authentication, sessions, and recording, and build the clinician UI yourself.


Get started
Confirm requirements, install the SDK, authenticate, and run your first Ambient session.Introduction
Learn how the Headless Web SDK works and when to use it in your application.
Prerequisites
Confirm React version, Partner credentials, and setup requirements before you install.
Install the SDK
Install @suki-sdk/platform-react and add the SDK to your application.
Authenticate
Learn how Partner Tokens and provider identity work with Headless Web SDK hooks.
Run Your First Session
Initialize, authenticate, and run an Ambient session end to end.
Integrate Headless Web SDK hooks
Use these hooks and guides to authenticate, create ambient sessions, configure recording, select a microphone, and build a recording UI from your own React UI.Hooks Overview
Learn how useAuth, useAmbient, and useAmbientSession fit together.
Authentication Hook
Authenticate users and manage identity with useAuth.
Create Ambient Session
Create an Ambient session and get an ambientSessionId with useAmbient.
Manage Ambient Session
Record, pause, resume, and submit audio with useAmbientSession.
Configure Ambient Session
Parameters, return values, and session context for useAmbientSession.
Select a Microphone
Pass an optional microphone deviceId for ambient recording.
Ambient Session Examples
Full recording UI example and Headless Ambient tutorials.
Integration Patterns
Learn common ways to wire Headless hooks into your application.
Headless Web SDK capabilities
Add offline buffering, network-transition behavior, and cross-product ambient note sharing when your ambient sessions need those capabilities.Ambient Interoperability
Share one clinical note across Ambient APIs, Mobile SDK, Headless Web SDK, and Web SDK.
Session Conflicts
Clear a blocking remote session, then retry create. Keep UI in sync on remote end.
Read Shared Notes
List notes with useGetEncounterInfo and seed patient context for Web SDK handoff.
Offline Mode
Buffer audio during network interruptions and sync when connectivity returns.
Network Transitions
Learn how the SDK behaves when the browser goes online or offline.
API references
Look upPlatformClient, provider setup, and TypeScript types when you need exact contracts.
Platform Client and Provider
Initialize PlatformClient and provide it to your React tree.
Types
Browse Headless Web SDK types for sessions, auth, and responses.
Resources
Use these pages when you need examples, tutorials, error handling, release notes, or partner support.Authentication Example
Browse an authentication example for the Headless Web SDK.
Auth and Session Flow
See how authentication and Ambient session flow fit together.
Ambient Tutorial
Build an Ambient recorder with Headless Web SDK hooks.
Error Handling
Handle Headless Web SDK errors during authentication and Ambient sessions.
FAQs
Find answers to general, technical, and implementation questions.
Changelog
Track Headless Web SDK releases, enhancements, and breaking changes.
Support
Contact Suki for partner documentation and SDK support.