> ## 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.

# Technical

> Technical questions about Web SDK architecture, performance, and troubleshooting

<Accordion title="Are there any prerequisites for using the Suki SDK?">
  You should use ReactJS 18 or higher, or pure JavaScript, to use our SDK. If
  you're using a different framework, reach out to us for assistance.
</Accordion>

<Accordion title="How do we integrate the Suki SDK into our existing systems?">
  To integrate the Suki SDK into your existing systems, follow the
  instructions provided for ReactJS and JavaScript.
</Accordion>

<Accordion title="What format should encounter and patient identifiers use?">
  **`patient.identifier`** and **`encounter.identifier`** (when set) must each be strings **at most 36 characters** (<Tooltip tip="VARCHAR is a variable-length SQL string type. varchar(36) caps these identifiers at 36 characters. See the Glossary." cta="View in Glossary" href="/Glossary/v#varchar-36">varchar(36)</Tooltip>). Longer values can cause errors when the platform creates ambient composition or related resources. See [Patient](/web-sdk/api-reference/types/patient) and [Encounter](/web-sdk/api-reference/types/encounter).
</Accordion>

<Accordion title="How often is the SDK updated, and how are updates managed?">
  We update the SDK regularly to keep it compatible with the latest platform versions and to introduce new features and improvements.

  We generally release updates quarterly and issue critical bug fixes and security patches as needed. We manage updates through Semantic Versioning (Major.Minor.Patch).
  We send new-release notifications through our developer mailing list and publish detailed release notes in the documentation.

  To update the SDK, you can use your npm package manager:

  ```bash theme={"theme":{"light":"github-dark","dark":"material-theme-darker"}}
  npm update {sdk-package-name}
  ```

  We highly recommend keeping the SDK **updated** to benefit from the latest features and improvements.
  If you encounter any issues during the update process, our support team is available to assist you. Suki will support its then-current release of the Services and the last major release of the Services.

  Keep your integration up to date by updating to the latest SDK version within six months of each release.
</Accordion>
