Skip to main content

Technical Execution

Learn how to integrate Suki SDKs and APIs into your product. This guide covers how integration works, what partners need, a typical timeline, and critical technical requirements by surface.

For business context, use cases, and partnership outcomes, start with thefor product and engineering leaders.

How Integration Works?

All Suki integrations follow the same four implementation phases, regardless of the SDK or API you choose. The exact implementation details vary by integration option. Use the expanded sections below for product-specific guidance and implementation checklists.

Setup and Configuration

Partner ID, security (JWKS), and environment setup. Install the Web or Headless package, embed the Mobile SDK, or configure REST API clients.

Authentication

Connect your IdP, issue partner tokens, and validate access for embedded SDKs or server-side REST API calls.

Ambient Session and AI

Run sessions with Web or Headless UI, native mobile capture, or API-driven flows. Stream audio, receive transcript and structured clinical note.

Note Delivery

Receive structured payloads (JSON), map to your formats, and route to chart, record, or downstream systems.

What partners need

To use our developer tools, you need to have the following:

Identity and Security

Use your existing identity and access management system, such as OAuth 2.0. Suki integrates with the authentication framework you already use.

Development Environment

Support for a modern web or mobile application. Suki integrates with standard development frameworks and deployment models.

Clinical Configuration

Configure Suki to match your clinical specialties, documentation workflows, and organizational requirements for high quality outputs.

Structured Data Integration

Receive structured clinical data and connect it to your EHR, care management, billing, or other downstream systems.

Audio Capabilities

Support secure audio capture through standard browser or mobile microphone access over HTTPS.

User and Organization Context

Provide user and organization identifiers so Suki can securely associate sessions with the correct clinician, role, and tenant.

01 Kickoff

Partner onboarding and environment setup.

Week 1

02 Build & customize

SDK integration and UI customization so the experience matches your product.

Week 2–3

03 Validate & ship

Testing, QA, and production deployment with confidence.

Week 4

04 Go-live

Go live with a controlled rollout, monitor usage and quality, and iterate.

Go-live

Goal Aligned plan, scope, and success criteria.

Goal Integrated solution in your environment.

Goal Validated solution that meets quality and security standards.

Goal Successful launch and continuous improvement.

Total time to value: 2-4 weeks From start to production launch. Compare that to 6-12 months building ambient AI from scratch.

Integration Checklists

These five areas require attention for smooth deployment. Each requirement is standard for modern healthcare web applications.

Authentication

Requirements

  • OAuth 2.0 compliant identity provider or custom JWT generation system
  • Publicly accessible JWKS endpoint (HTTPS) for token verification
  • JWT tokens signed with RS256 algorithm
  • Required claims: exp, iss, aud, and user identifier

Why it matters: Secure authentication is the foundation of trust. Get this right from the start, and everything else flows smoothly.

Installation

Requirements

  • React or JavaScript development environment
  • Node.js with npm, pnpm, or yarn package manager
  • ES6 compatible browser environment

Package selection

  • React apps: install @suki-sdk/react
  • Non-React browser apps: install @suki-sdk/js

Why it matters: Match the package to the stack. React apps get React-optimized components. The JS package targets browser JavaScript outside React. This avoids unnecessary complexity.

Specialties information

Requirements

  • List of medical specialties the application supports
  • Understanding of LOINC codes for clinical note sections
  • Mapping between encounter types and appropriate LOINC codes

Why it matters: Context is everything. A cardiology note looks different from a behavioral health note. Proper configuration ensures notes are clinically appropriate and perfectly formatted for partner workflows.

Note output and downstream integration

Requirements

  • Infrastructure to receive note submission events or callbacks
  • Logic to parse LOINC-encoded JSON structure
  • Workflow to map Suki’s output format to your systems of record or handoff targets

Why it matters: Completed notes arrive as LOINC-encoded JSON. Partner systems receive structured, ready-to-use data for charts, exports, or internal services. No manual translation needed.

Microphone permissions

Requirements

  • Microphone access permission flow in the application
  • HTTPS connection for production (required for microphone access)
  • Iframe configuration if embedding: add allow=“microphone; clipboard-write; clipboard-read” attributes

Why it matters: Audio capture is essential. Without proper microphone permissions, the system can’t function. Ensure permissions are requested and iframe configurations are correct.