> ## Documentation Index
> Fetch the complete documentation index at: https://developer.suki.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Headless Web SDK Prerequisites

> Requirements and setup needed before integrating the Suki Headless Web SDK

This guide outlines the technical requirements your application must meet to integrate with the Suki Platform headless web SDK.

### Browser support

Your application must use a browser that is **ES6-compatible**. Check the full compatibility list [here](https://caniuse.com/?search=es6).

### Authentication requirements

Your authentication system must meet the following requirements:

* It must be OAuth-compliant.

* It must provide a JWT token that contains a consistent, unique user identifier.

* It must have a publicly accessible JWKS endpoint for token signature validation.

For more information on the authentication requirements, refer to the [Partner authentication](/documentation/partner-authentication) guide.

## Information you must provide

As a Suki development partner, you must provide the following items to your Suki contact before you can integrate the Suki Headless Web SDK:

* **Partner name**: A unique name that identifies your EMR/EHR.

* **JWKS endpoint**: The publicly accessible URL that Suki will use to validate the signature on user JWT tokens. This is provided by your identity provider.

* **User identifier field**: The specific key name in your JWT token that uniquely identifies a user. This can be email, username, userId, sub, or another field that represents the user uniquely in your system.

* **Host URLs**: The public URLs for your test and production client applications where you will embed the Suki Headless Web SDK. We need these URLs to add your application to our allowlist.

## Information you will receive from Suki

Before you can start the integration, your Suki contact will provide you with the following:

* **Partner ID**: A unique identifier issued by Suki. You must send this `partnerId` when you initialize the Suki Headless Web SDK.

For more information on the information you will receive from Suki, refer to the [Partner onboarding](/documentation/partner-onboarding) guide.
