> 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.md).

# Getting Started

Before you start integrating with sgID, you will need to [register a client](/introduction/getting-started/register-your-application.md) with sgID. After registration, you will receive sgID client credentials, which include OAuth 2.0 client credentials and a private key that identifies your client. These credentials are important for your application to:

1. Authenticate with sgID
2. Enforce end-to-end encryption of the end user's data

We highly recommend integrating with sgID using one of our SDKs to simplify the [integration process](/introduction/getting-started/integrating-with-sgid.md).

If you do not wish to integrate with sgID using our SDKs, feel free to refer to our [custom integration guide](/integrations-with-sgid/custom-integration.md). The guide discusses how to [decrypt the sgID user payload](/integrations-with-sgid/custom-integration.md#step-5-decrypt-the-user-info-payload) which is useful if you are using your own OpenID Connect client.
