Overview
The Suki for partners offers four integration paths. Choose based on your application type, stack, and how much user interface you want to own.Integration options
Direct APIs
Recommended for:• Backend systems and server integrations
• Custom user interfaces on any stack
• Multi-platform applicationsWhat you build:• Complete user interface
• Authentication flow
• Audio handling and API/WebSocket usage
• Custom user interfaces on any stack
• Multi-platform applicationsWhat you build:• Complete user interface
• Authentication flow
• Audio handling and API/WebSocket usage
Web SDK
Recommended for:• Web-based healthcare applications
• Browser-based EHR integrations
• Teams that want pre-built clinical UIWhat’s provided:• Pre-built UI components
• Authentication handling
• Audio processing
• Browser-based EHR integrations
• Teams that want pre-built clinical UIWhat’s provided:• Pre-built UI components
• Authentication handling
• Audio processing
Headless Web SDK
Recommended for:• React web applications (React 18+)
• Custom UI that matches your design system
• Full control over recording controls, status, and layoutWhat’s provided:• React hooks for auth and ambient sessions
• Core ambient, streaming, and session behavior
• No pre-built clinical UI (you build the interface)
• Custom UI that matches your design system
• Full control over recording controls, status, and layoutWhat’s provided:• React hooks for auth and ambient sessions
• Core ambient, streaming, and session behavior
• No pre-built clinical UI (you build the interface)
Mobile SDK
Recommended for:• Native iOS applications
• Mobile healthcare apps
• Apps requiring native device featuresPlatform support:• iOS (available now)
• Android (in development)
• Mobile healthcare apps
• Apps requiring native device featuresPlatform support:• iOS (available now)
• Android (in development)
How to choose
- By Project Type
- By Team Skills
- By Requirements
Web-based Healthcare Application
Web-based Healthcare Application
Choose Web SDK if:
- You want pre-built clinical UI components
- You prefer the fastest path to a browser-based integration with Suki-provided UI
- You use React 18 or higher and want hooks for auth, sessions, and recording
- You need a custom interface, branding, or workflows that pre-built components do not cover
- You want SDK-managed session and audio behavior while owning all presentation
- Your client is not React, or you integrate from multiple client types against the same API surface
- You want full control at the REST/WebSocket level without an SDK on the web client
Mobile Healthcare Application
Mobile Healthcare Application
For iOS Applications:
- Choose Mobile SDK - provides native iOS functionality and device integration
- Choose Direct APIs - Mobile SDK for Android is currently in development
Backend System or Server Integration
Backend System or Server Integration
Choose Direct APIs
- This is your only option for server-to-server integrations
- Provides complete control over data processing and system integration
HIPAA Compliance: All integration methods can be implemented in a HIPAA-compliant manner. Compliance depends on your implementation practices and security measures.
Prerequisites
Before integrating with any Suki Platform method, you must complete the partner onboarding process:Required for all integration methods
Partner Registration:- Complete the Partner onboarding process
- Receive your unique
partner_idfrom Suki - Provide your JWKS endpoint URL to Suki for token validation
- OAuth 2.0 compliant authentication system
- JWT token generation with consistent user identifier
- Publicly accessible JWKS endpoint for token verification
Additional requirements by method
Web SDK:- ES6+ compatible browsers
- Host URLs whitelisted with Suki for SDK embedding
- React 18.0 or higher
- ES6+ compatible browsers
- Host URLs for your test and production apps provided to Suki for allowlisting (see Headless Web SDK prerequisites)
- iOS 14.0 or later
- Xcode development environment
- Audio recording permissions in your app
- WebSocket client implementation capability
- HTTPS/TLS support for secure API communication
Integration scenarios
- Web Applications
- Mobile Applications
- Backend Systems
EHR Integration
EHR Integration
Scenario: Existing web-based Electronic Health Record system needing ambient clinical documentationRecommended: Web SDK• Integrates directly into your existing web application
• Provides pre-built clinical note interface
• Handles audio streaming and note generation automatically
• Provides pre-built clinical note interface
• Handles audio streaming and note generation automatically
Patient Portal
Patient Portal
Scenario: Healthcare patient portal where providers can document encounters during telehealth visitsRecommended: Web SDK• Ready-to-use telehealth documentation interface
• Built-in audio processing for web browsers
• Seamless integration with existing patient management systems
• Built-in audio processing for web browsers
• Seamless integration with existing patient management systems
Custom-branded web documentation experience
Custom-branded web documentation experience
Scenario: Web EHR or clinician workflow where ambient capture must match your design system, layout, and interaction patternsRecommended: Headless Web SDK (React 18+)• React hooks for authentication, session lifecycle, and recording control
• You implement controls, status, and note presentation
• Same core ambient capabilities as the Web SDK without pre-built clinical UIIf you are not on React, use Direct APIs for an equivalent level of UI ownership.
• You implement controls, status, and note presentation
• Same core ambient capabilities as the Web SDK without pre-built clinical UIIf you are not on React, use Direct APIs for an equivalent level of UI ownership.
Next steps
To begin your integration, review the documentation for your chosen approach:Web SDK Quickstart
Get started with pre-built components and fast integration
Headless Web SDK Quickstart
React hooks, custom UI, and ambient sessions in your application
API Overview
Build custom integrations with maximum flexibility
Mobile SDK Overview
Native iOS integration for mobile applications
Partner Onboarding
Start your integration journey with Suki
Get personalized integration guidance
If your use case doesn’t clearly match the scenarios above, or you need specific technical advice for your healthcare application, our customer success team provides personalized consultation. Before contacting support or sales, please prepare:- Description of your healthcare application and clinical workflows
- Target platform (web with React or not, iOS, Android, backend system)
- Development timeline and resource constraints
- Specific technical requirements or compliance needs
- Technical consultation: Schedule a call with our integration team
- Development support: support@suki.ai
- Community discussions: Contact us for community access