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.
👉 How to get access to developer.singpass.gov.sg
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.

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 & Singpass Myinfo and their requirements
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
👉 How to download the Singpass Staging app
Test Singpass Myinfo
Use our ready made test personas to simulate Myinfo responses.
Begin your integration
With your Staging test accounts ready, you can start building you Singpass Integration:
Implement the standard OIDC flow with our specifications
Calling the Authorisation endpoint
Calling the Token endpoint
Calling the Userinfo endpoint (For Myinfo)
Retrieve and display Myinfo data according to our requirements
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
Prepare for Production:
Before creating your Production app, ensure you have completed the following:
Agree to the Singpass Services Agreement
Update your billing contact details in SDP
Prepare your user journey
Login → follow branding guidelines
Myinfo → follow data principles & scope justification
Create your Production app
Once all prerequisites are met:
Create your Production app in SDP
Configure your Production redirect URIs, JWKS endpoints, Scopes
Start testing using your Production credentials
⏳ Note: Production App approval may take up to 2 weeks. Please plan your rollout timeline accordingly.
Last updated
Was this helpful?