{
  "id": "e246ca49-d32e-44fb-96af-567be8a74719",
  "slug": "singpass-login",
  "name": "Singpass Login (OpenID Connect)",
  "provider": "GovTech Singapore",
  "category_slug": "identity",
  "description": "National digital identity login for Singapore residents, exposed to businesses as an OpenID Connect flow. Lets your app authenticate users against their Singpass credentials.",
  "base_url": "https://stg-id.singpass.gov.sg",
  "docs_url": "https://docs.developer.singpass.gov.sg/",
  "openapi_url": null,
  "auth_type": "restricted",
  "auth_guide": [
    "Read the Singpass API docs at docs.developer.singpass.gov.sg.",
    "Register your organisation on the Singpass Developer Portal (requires Corppass and onboarding approval).",
    "Complete the linkup/onboarding process, including keys (JWKS) and redirect URI registration.",
    "Integrate the OIDC flow against staging, pass their integration review, then get production access.",
    "Note fees and eligibility apply for commercial relying parties."
  ],
  "pricing": "contact",
  "rate_limit": null,
  "example_request": "curl 'https://stg-id.singpass.gov.sg/.well-known/openid-configuration'",
  "example_response_snippet": "{\"issuer\":\"https://stg-id.singpass.gov.sg\",\"authorization_endpoint\":\"https://stg-id.singpass.gov.sg/auth\",\"token_endpoint\":\"...\"}",
  "agent_notes": "Not self-serve: onboarding approval is mandatory and takes weeks. Client assertions use signed JWTs (private_key_jwt), not client secrets. Do not promise a client Singpass login without checking their eligibility.",
  "status": "live",
  "tags": [
    "singpass",
    "identity",
    "oidc",
    "login",
    "restricted"
  ],
  "sg_official": true,
  "created_at": "2026-07-05T08:44:12.144Z",
  "updated_at": "2026-07-05T09:15:26.810Z",
  "page_url": "https://singaporeapi.com/apis/singpass-login"
}