> For the complete documentation index, see [llms.txt](https://docs.id.gov.sg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.id.gov.sg/introduction/getting-started/integrating-with-sgid.md).

# Integrating With sgID

{% hint style="info" %}
This page assumes that you have a set of client credentials from the sgID [client registration step](/introduction/getting-started/register-your-application.md).
{% endhint %}

sgID provides libraries and examples that make integrating your apps with sgID a breeze. We currently offer SDKs and examples in the following programming languages:

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>TypeScript</strong> • <strong>Javascript</strong> </td><td></td><td></td><td><a href="/pages/ONVx2V4iz59F7dcISz8I">/pages/ONVx2V4iz59F7dcISz8I</a></td><td><a href="/files/YL7DcD2r7hqV7BBa9VJi">/files/YL7DcD2r7hqV7BBa9VJi</a></td></tr><tr><td><strong>Python</strong></td><td></td><td></td><td><a href="/pages/Mk8uJ9BifaooStGLqaM1">/pages/Mk8uJ9BifaooStGLqaM1</a></td><td><a href="/files/js2UOiuMmO95ykhUmXRc">/files/js2UOiuMmO95ykhUmXRc</a></td></tr><tr><td><strong>Custom Integration</strong></td><td></td><td></td><td><a href="/pages/Mtft6wB4WanR9l80IWt2">/pages/Mtft6wB4WanR9l80IWt2</a></td><td><a href="/files/8JjZmKkPtHLLNMmdz80n">/files/8JjZmKkPtHLLNMmdz80n</a></td></tr></tbody></table>

If your app uses a language that we do not have an SDK for, or if you would like to implement your own sgID integration, visit our guide on [Custom Integration](/integrations-with-sgid/custom-integration.md).
