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

# Quick Start

Get started with Singpass APIs onboarding

### Getting started

Before you can begin integrating with Singpass Login or Myinfo, you’ll need access to the [Singpass Developer Portal](https://developer.singpass.gov.sg).

👉 [How to get access to developer.singpass.gov.sg](/docs/singpass-developer-portal-sdp/getting-access/obtaining-access-to-the-singpass-developer-portal-sdp.md)

### Create a Staging App

Once you have access to SDP, your first step is to create a **Staging application.**

The Staging environment lets you configure your app, test your flows, and validate your setup safely before going live.

<figure><img src="https://2816701917-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3T7d7fy7OGYkZf4zVKU%2Fuploads%2Ft2AAGEYnof1BBDbsAQTh%2Fscreen-1763522210887.gif?alt=media&amp;token=40fd48fb-d0da-409f-91a9-cc1250dc7d76" alt=""><figcaption></figcaption></figure>

> *Create your first Singpass application in under a few minutes using the app setup wizard.*

You’ll choose whether you want to integrate:

* [Singpass Login](https://docs.developer.singpass.gov.sg/docs/products/singpass-login) – for authentication
* [Myinfo](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo) – for verified personal data retrieval
* [Sign with Singpass](https://docs.developer.singpass.gov.sg/docs/singpass-developer-docs/sign-with-singpass) - for digital signing

👉 Learn about the various products and their requirements

👉 [How to create a Staging app](/docs/singpass-developer-portal-sdp/app-management/create-staging-app.md)

### Set up your test environment

Now that your app is created, you can begin testing.

#### Test Singpass Login

Create or use a staging Singpass account to test the login journey.

👉 [How to set up a Staging Singpass account](/docs/singpass-developer-portal-sdp/app-management/create-staging-test-account.md)

👉 [How to download the Singpass Staging app](/docs/testing/testing-with-singpass-app.md)

#### Test Singpass Myinfo

Use our ready made test personas to simulate Myinfo responses.

👉 [Myinfo Common Test Profiles](/docs/testing/myinfo-test-personas.md)

### Begin your integration

With your Staging test accounts ready, you can start building your Singpass Integration:

👉 [Integration guide](/docs/technical-specifications/integration-guide.md)

👉 [Demo app](/docs/getting-started/demo-app-and-sample-codes.md)

### Review Services agreement and pricing plan

Before moving to Production, make sure you understand the:

* Responsibilities under the Singpass Services Agreement
* Pricing Plan

👉 [Where to review the Services Agreement & Pricing](/docs/singpass-developer-portal-sdp/service-agreement/view-singpass-service-agreement.md)

### Prepare for Production:

Before creating your Production app, ensure you have completed the following:

1. Agree to the Singpass Services Agreement
2. Update your billing contact details in SDP
3. Prepare your user journey
   * Login → follow branding guidelines
   * Myinfo → follow data principles & scope justification

👉 [User Journey Guidelines](/docs/getting-started/user-journey.md)

### Create your Production app

Once all prerequisites are met:

1. Create your Production app in SDP
2. Configure your Production redirect URIs, JWKS endpoints, Scopes
3. Start testing using your Production credentials

> ⏳ Note: Production App approval may take up to 2 weeks. Please plan your rollout timeline accordingly.

👉 [How to Create a Production App](/docs/singpass-developer-portal-sdp/app-management/create-production-app.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.developer.singpass.gov.sg/docs/getting-started/quick-start.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
