Amazon Cognito logo

Amazon Cognito

Amazon Cognito is a fully managed AWS user identity and authentication service that adds sign-up, sign-in, and access control to web and mobile applications, scaling to millions of users. It provides User Pools for authentication (user directories, MFA, customizable auth flows) and Identity Pools for authorization (federated identities that dispense temporary AWS credentials), with support for OAuth 2.0, OpenID Connect, and SAML 2.0. The Cognito APIs are AWS regional service endpoints accessed over HTTPS using AWS Signature Version 4 (SigV4), typically via the AWS SDKs.

2 APIs 0 Features
AuthenticationIdentityOAuthOIDCSAMLUser ManagementFederated Identity

APIs

Amazon Cognito User Pools API

The Amazon Cognito User Pools API provides user directory management, sign-up, sign-in, and token-based authentication for web and mobile applications. It supports multi-factor ...

Amazon Cognito Identity Pools API

The Amazon Cognito Identity Pools (Federated Identities) API enables developers to create unique identities for users and federate them with identity providers. It provides temp...

Semantic Vocabularies

Amazon Cognito Cognito Context

1 classes · 35 properties

JSON-LD

Amazon Cognito Context

0 classes · 3 properties

JSON-LD

Amazon Cognito Identity Pools Context

50 classes · 55 properties

JSON-LD

Amazon Cognito User Pools Context

269 classes · 308 properties

JSON-LD

API Governance Rules

Amazon Cognito API Rules

24 rules · 10 errors 11 warnings 3 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
SignUp
SignUp
🌐
Portal
Portal
🌐
Console
Console
🔗
Login
Login
💬
Support
Support
🟢
StatusPage
StatusPage
📰
Blog
Blog
💬
FAQ
FAQ
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: amazon-cognito
name: Amazon Cognito
description: >-
  Amazon Cognito is a fully managed AWS user identity and authentication service that adds sign-up, sign-in, and access
  control to web and mobile applications, scaling to millions of users. It provides User Pools for authentication (user
  directories, MFA, customizable auth flows) and Identity Pools for authorization (federated identities that dispense
  temporary AWS credentials), with support for OAuth 2.0, OpenID Connect, and SAML 2.0. The Cognito APIs are AWS
  regional service endpoints accessed over HTTPS using AWS Signature Version 4 (SigV4), typically via the AWS SDKs.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Authentication
  - AWS
  - Identity
  - OAuth
  - OIDC
  - SAML
  - User Management
  - Federated Identity
url: https://raw.githubusercontent.com/api-evangelist/amazon-cognito/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
  - aid: amazon-cognito:user-pools-api
    name: Amazon Cognito User Pools API
    description: >-
      The Amazon Cognito User Pools API provides user directory management, sign-up, sign-in, and token-based
      authentication for web and mobile applications. It supports multi-factor authentication, account recovery, and
      customizable authentication flows with operations covering user pools, users, groups, app clients, and resource
      servers. Authentication uses AWS Signature Version 4 (SigV4).
    humanURL: https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/Welcome.html
    baseURL: https://cognito-idp.us-east-1.amazonaws.com
    tags:
      - Authentication
      - Identity
      - User Management
      - MFA
      - OAuth 2.0
      - OIDC
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html
      - type: APIReference
        url: https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/Welcome.html
      - type: OpenAPI
        url: openapi/amazon-cognito-user-pools-openapi.yml
      - type: JSONSchema
        url: json-schema/user-pools-user-pool-type-schema.json
      - type: JSONStructure
        url: json-structure/user-pools-user-pool-type-structure.json
      - type: JSONLD
        url: json-ld/amazon-cognito-user-pools-context.jsonld
      - type: GettingStarted
        url: https://docs.aws.amazon.com/cognito/latest/developerguide/getting-started-with-cognito-user-pools.html
  - aid: amazon-cognito:identity-pools-api
    name: Amazon Cognito Identity Pools API
    description: >-
      The Amazon Cognito Identity Pools (Federated Identities) API enables developers to create unique identities for
      users and federate them with identity providers. It provides temporary, limited-privilege AWS credentials to
      access AWS services with operations covering identity pool management, credential dispensing, and provider
      configuration. Authentication uses AWS Signature Version 4 (SigV4).
    humanURL: https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/Welcome.html
    baseURL: https://cognito-identity.us-east-1.amazonaws.com
    tags:
      - Authentication
      - Federated Identity
      - Authorization
      - SAML
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html
      - type: APIReference
        url: https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/Welcome.html
      - type: OpenAPI
        url: openapi/amazon-cognito-identity-pools-openapi.yml
      - type: JSONSchema
        url: json-schema/identity-pools-identity-pool-schema.json
      - type: JSONStructure
        url: json-structure/identity-pools-identity-pool-structure.json
      - type: JSONLD
        url: json-ld/amazon-cognito-identity-pools-context.jsonld
      - type: GettingStarted
        url: https://docs.aws.amazon.com/cognito/latest/developerguide/getting-started-with-identity-pools.html
common:
  - type: Website
    url: https://aws.amazon.com/cognito/
  - type: Documentation
    url: https://docs.aws.amazon.com/cognito/
  - type: Pricing
    url: https://aws.amazon.com/cognito/pricing/
  - type: SignUp
    url: https://portal.aws.amazon.com/billing/signup
  - type: Portal
    url: https://aws.amazon.com/
  - type: Console
    url: https://console.aws.amazon.com/cognito/
  - type: Login
    url: https://signin.aws.amazon.com/
  - type: Support
    url: https://aws.amazon.com/premiumsupport/
  - type: StatusPage
    url: https://status.aws.amazon.com/
  - type: Blog
    url: https://aws.amazon.com/blogs/security/
  - type: FAQ
    url: https://aws.amazon.com/cognito/faqs/
  - type: TermsOfService
    url: https://aws.amazon.com/service-terms/
  - type: PrivacyPolicy
    url: https://aws.amazon.com/privacy/
  - type: GitHubOrganization
    url: https://github.com/aws
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/amazon-cognito
  - type: SpectralRules
    url: rules/amazon-cognito-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/amazon-cognito-vocabulary.yaml
maintainers:
  - FN: Kin Lane
    email: [email protected]