Estimated Total Time: 4-6 weeks from start to production deployment
Foundation setup
Step 1: Partner onboarding
Goal: Get registered with Suki and receive yourWhat You'll Do
- Contact Suki partnership team.
- Provide business information and authentication method.
- Receive your unique
partner_id.
partner_id, move to Step 2.Step 2: Authentication setup
Goal: Configure secure authentication between your system and SukiWhat You'll Do
- Choose authentication method (, Okta, JWT Assertion).
- Set up your identity provider integration.
- Test token generation and validation.
Step 3: Choose your integration path
Depending on the workflow you choose, you will need to choose the best integration method for your application. Most partner products require a combination of SDKs and APIs. Decide how much UI Suki should own, then follow the matching path for Ambient, Dictation, Form filling, or Patient Summary. Refer to the Integration paths overview for more information about the different workflows and how to choose the best integration method for your application.- Ambient Workflows
- Dictation Workflows
- Form Filling Workflows
- Patient Summary Workflows
Integration choice
Goal: Select the best integration method for your applicationWeb SDK
Best for: React/JavaScript web apps that want Suki UI.
- Pre-built clinical UI components.
- Automatic state management.
- Fastest browser implementation.
Headless Web SDK
Best for: React 18+ web apps with a custom UI.
- Hooks for auth, sessions, and recording.
- You build all interface and layout.
- Same core ambient behavior as the Web SDK.
Mobile SDK
Best for: Native iOS applications.
- Optimized for mobile audio.
- Native performance.
- Offline capabilities.
Direct APIs
Best for: Custom implementations on any stack.
- Maximum flexibility.
- Any programming language.
- Full control at the API/WebSocket level.
Ambient Interoperability
Best for: Workflows that span Ambient APIs, Mobile SDK, Headless Web SDK, and Web SDK.
- Share one clinical note across modalities with
emr_encounter_id, and reuseencounter_idfor re-ambient sessions when provided. - Continue or re-ambient from another supported product.
- Retrieve the latest note after Web SDK edits.
Integration implementation
- Web SDK Path
- Headless Web SDK Path
- Mobile SDK Path
- Ambient APIs Path
Goal: Install and configure the Suki Web SDKWeb SDK quickstart →
1
Install Package (15 Min)
Install Next: Initialize auth and the SDK client (see quickstart for your stack)
@suki-sdk/core plus @suki-sdk/react for React or @suki-sdk/js for plain JavaScript2
Basic Configuration (30 Min)
Create Next: Mount the UI and start an ambient session
SukiAuthManager from @suki-sdk/core with your partnerId, partnerToken, and provider fields. In React, wrap with SukiProvider and call init({ authManager }) from useSuki() in a child (once, usually from useEffect). In JavaScript, call initialize({ authManager }) from @suki-sdk/js.3
First Ambient Session (45 Min)
Mount the SDK UI with an
encounter and walk through recording and note generationWhat you’ll build: A simple flow that starts Ambient documentation, captures audio, and returns a clinical noteNext: Test with sample audio and verify note generationAdvanced features
Estimated Time: 1-2 weeksStep 4: Add advanced capabilities
Goal: Enhance your integration with Suki’s advanced featuresMultilingual Support
Time: 2-3 hours.Enable support for 80+ languages with automatic English note generation.Key Features:
- Automatic language detection.
- Multi-language conversations.
- English output standardization.
Problem-Based Charting
Time: 4-6 hours.Implement diagnosis-focused documentation structure.Key Features:
- Problem-oriented notes.
- Diagnosis tracking.
- Enhanced clinical workflows.
Custom Note Sections
Time: 2-4 hours.Configure custom clinical note sections using LOINC codes.Key Features:
- 26+ standard sections.
- Custom section ordering.
- EHR integration ready.
User Preferences
Time: 3-5 hours.Allow providers to customize their documentation preferences.Key Features:
- Personal note styling.
- Section preferences.
- Workflow customization.
Ambient Interoperability
Time: 3-5 hours.Share one clinical note across Ambient APIs, Mobile SDK, Headless Web SDK, and Web SDK.Key Features:
- Continue or re-ambient across modalities.
- Stable
emr_encounter_idand reusableencounter_id. - Retrieve the latest note after Web SDK edits.
Production readiness
Estimated Time: 1 weekStep 5: Testing and optimization
Goal: Ensure your integration is production-readyWhat You Will Do
- Comprehensive testing with real clinical scenarios.
- Performance optimization and error handling.
- Security review and compliance verification.
- User acceptance testing with healthcare providers.
- Audio quality and streaming reliability.
- Note generation accuracy and speed.
- Error handling and recovery.
- HIPAA compliance verification.
Step 6: Go live
Goal: Deploy your Suki-powered application to productionProduction Deployment
- Switch to production environment.
- Monitor initial usage and performance.
- Gather user feedback and iterate.
- Scale based on usage patterns.
- 24/7 technical support during launch.
- Performance monitoring and alerts.
- Regular check-ins with Suki team.