# Quick Start

### 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](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/user-guide/obtaining-access-to-the-singpass-developer-portal-sdp)

### 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&#x26;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 – for authentication
* Myinfo – for verified personal data retrieval

👉 Learn about [Singpass Login](https://docs.developer.singpass.gov.sg/docs/products/singpass-login) & [Singpass Myinfo](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo) and their requirements

👉 [How to create a Staging app](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/user-guide/create-staging-app)

### 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](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/user-guide/create-staging-test-account)

👉 [How to download the Singpass Staging app](https://docs.developer.singpass.gov.sg/docs/testing/testing-with-singpass-app)

#### Test Singpass Myinfo

Use our ready made test personas to simulate Myinfo responses.

👉 [Myinfo Common Test Profiles](https://docs.developer.singpass.gov.sg/docs/testing/myinfo-test-personas)

### Begin your integration

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

👉 [Integration guide](https://docs.developer.singpass.gov.sg/docs/technical-specifications/integration-guide)

👉 [Demo app](https://docs.developer.singpass.gov.sg/docs/getting-started/demo-app-and-sample-codes)

### 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](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/user-guide/view-singpass-service-agreement)

### 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](https://docs.developer.singpass.gov.sg/docs/getting-started/user-journey)

### 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](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/user-guide/create-production-app)
