Amazon Cognito website screenshot

Amazon Cognito

Amazon Cognito is an AWS service that provides authentication, authorization, and user management for web and mobile applications. It supports OAuth2, OIDC, SAML federation, and social identity providers. Cognito has two main components: User Pools for user authentication and app integration, and Federated Identities for granting temporary AWS credentials to authenticated users. It includes multi-factor authentication, advanced security features, and customizable authentication flows.

2 APIs 10 Features
AuthenticationAuthorizationIdentityIdentity ProviderOAuth2OIDC

APIs

Amazon Cognito Identity Provider

Control plane API for managing Cognito user pools, app clients, users, groups, identity providers, and resource servers. Supports user authentication flows including SRP, custom...

Amazon Cognito Identity (Federated Identities)

Federated identity service that issues temporary AWS credentials to authenticated and unauthenticated users from Cognito user pools, social identity providers (Facebook, Google,...

GraphQL

Pricing Plans

Rate Limits

Aws Cognito Rate Limits

5 limits

RATE LIMITS

FinOps

Features

User Pools

Fully managed user directories with sign-up, sign-in, and user profile management.

OAuth2 and OIDC

Standards-based OAuth2 authorization server and OpenID Connect identity provider for apps.

SAML Federation

Integrate enterprise identity providers via SAML 2.0 for single sign-on.

Social Identity Providers

Sign in with Google, Facebook, Apple, and Amazon without custom backend code.

Multi-Factor Authentication

Built-in MFA with SMS, TOTP, and email verification options.

Customizable Auth Flows

Lambda triggers for custom authentication challenges, pre-signup validation, and post-confirmation.

Advanced Security Features

Risk-based adaptive authentication with compromised credential detection and device tracking.

Federated Identities

Grant temporary AWS credentials to users authenticated via user pools or social providers.

Hosted UI

Pre-built customizable sign-in/sign-up pages with OAuth2 endpoint support.

Fine-Grained Authorization

Attribute-based access control with group-based IAM role assignment.

Use Cases

Web and Mobile App Authentication

Add user registration, login, and session management to web and mobile applications.

Enterprise SSO Integration

Connect enterprise SAML identity providers for single sign-on to AWS-hosted applications.

API Authorization

Use Cognito JWT tokens to authorize access to API Gateway, AppSync, and custom APIs.

B2C Identity Management

Manage consumer user accounts with self-service registration and profile management.

Temporary AWS Credentials

Issue scoped AWS credentials to authenticated users for direct service access.

Semantic Vocabularies

Aws Cognito Cognito Identity Context

50 classes · 55 properties

JSON-LD

Aws Cognito Cognito Idp Context

263 classes · 304 properties

JSON-LD

API Governance Rules

Amazon Cognito API Rules

16 rules · 11 errors 5 warnings

SPECTRAL

JSON Structure

Cognito Identity Access Key String Structure

0 properties

JSON STRUCTURE

Cognito Identity Account Id Structure

0 properties

JSON STRUCTURE

Cognito Identity Arn String Structure

0 properties

JSON STRUCTURE

Cognito Identity Claim Name Structure

0 properties

JSON STRUCTURE

Cognito Identity Claim Value Structure

0 properties

JSON STRUCTURE

Cognito Identity Classic Flow Structure

0 properties

JSON STRUCTURE

Cognito Identity Credentials Structure

4 properties

JSON STRUCTURE

Cognito Identity Date Type Structure

0 properties

JSON STRUCTURE

Cognito Identity Error Code Structure

0 properties

JSON STRUCTURE

Cognito Identity Get Id Input Structure

3 properties

JSON STRUCTURE

Cognito Identity Get Id Response Structure

1 properties

JSON STRUCTURE

Cognito Identity Hide Disabled Structure

0 properties

JSON STRUCTURE

Cognito Identity Identities List Structure

0 properties

JSON STRUCTURE

Cognito Identity Identity Id List Structure

0 properties

JSON STRUCTURE

Cognito Identity Identity Id Structure

0 properties

JSON STRUCTURE

Cognito Identity Identity Pool Id Structure

0 properties

JSON STRUCTURE

Cognito Identity Identity Pool Name Structure

0 properties

JSON STRUCTURE

Cognito Identity Identity Pool Structure

10 properties

JSON STRUCTURE

Cognito Identity Identity Providers Structure

0 properties

JSON STRUCTURE

Cognito Identity Logins List Structure

0 properties

JSON STRUCTURE

Cognito Identity Logins Map Structure

0 properties

JSON STRUCTURE

Cognito Identity Mapping Rule Structure

4 properties

JSON STRUCTURE

Cognito Identity Mapping Rules List Structure

0 properties

JSON STRUCTURE

Cognito Identity Oidc Provider List Structure

0 properties

JSON STRUCTURE

Cognito Identity Oidc Token Structure

0 properties

JSON STRUCTURE

Cognito Identity Pagination Key Structure

0 properties

JSON STRUCTURE

Cognito Identity Principal Tag Id Structure

0 properties

JSON STRUCTURE

Cognito Identity Principal Tags Structure

0 properties

JSON STRUCTURE

Cognito Identity Query Limit Structure

0 properties

JSON STRUCTURE

Cognito Identity Role Mapping Map Structure

0 properties

JSON STRUCTURE

Cognito Identity Role Mapping Structure

3 properties

JSON STRUCTURE

Cognito Identity Role Mapping Type Structure

0 properties

JSON STRUCTURE

Cognito Identity Role Type Structure

0 properties

JSON STRUCTURE

Cognito Identity Roles Map Structure

0 properties

JSON STRUCTURE

Cognito Identity Saml Provider List Structure

0 properties

JSON STRUCTURE

Cognito Identity Secret Key String Structure

0 properties

JSON STRUCTURE

Cognito Identity Tag Keys Type Structure

0 properties

JSON STRUCTURE

Cognito Identity Tag Resource Input Structure

2 properties

JSON STRUCTURE

Cognito Identity Tag Value Type Structure

0 properties

JSON STRUCTURE

Cognito Identity Token Duration Structure

0 properties

JSON STRUCTURE

Cognito Identity Use Defaults Structure

0 properties

JSON STRUCTURE

Cognito Idp Admin Get User Request Structure

2 properties

JSON STRUCTURE

Cognito Idp Admin Get User Response Structure

9 properties

JSON STRUCTURE

Cognito Idp Alias Attribute Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Alias Exists Exception Structure

0 properties

JSON STRUCTURE

Cognito Idp Analytics Metadata Type Structure

1 properties

JSON STRUCTURE

Cognito Idp Arn Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Attribute Data Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Attribute List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Attribute Mapping Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Attribute Name Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Attribute Type Structure

2 properties

JSON STRUCTURE

Cognito Idp Attribute Value Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Auth Event Type Structure

8 properties

JSON STRUCTURE

Cognito Idp Auth Events Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Auth Flow Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Auth Parameters Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Aws Account Id Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Boolean Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Challenge Name Structure

0 properties

JSON STRUCTURE

Cognito Idp Challenge Name Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Challenge Response Structure

0 properties

JSON STRUCTURE

Cognito Idp Challenge Response Type Structure

2 properties

JSON STRUCTURE

Cognito Idp Change Password Request Structure

3 properties

JSON STRUCTURE

Cognito Idp Client Id Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Client Metadata Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Client Name Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Client Permission Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Client Secret Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Code Mismatch Exception Structure

0 properties

JSON STRUCTURE

Cognito Idp Completion Message Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Confirm Device Request Structure

4 properties

JSON STRUCTURE

Cognito Idp Confirm Device Response Structure

1 properties

JSON STRUCTURE

Cognito Idp Confirm Sign Up Request Structure

8 properties

JSON STRUCTURE

Cognito Idp Confirmation Code Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Context Data Type Structure

5 properties

JSON STRUCTURE

Cognito Idp Create Group Request Structure

5 properties

JSON STRUCTURE

Cognito Idp Create Group Response Structure

1 properties

JSON STRUCTURE

Cognito Idp Create User Pool Request Structure

23 properties

JSON STRUCTURE

Cognito Idp Css Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Css Version Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Date Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Delete Group Request Structure

2 properties

JSON STRUCTURE

Cognito Idp Delete User Request Structure

1 properties

JSON STRUCTURE

Cognito Idp Delivery Medium Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Description Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Device Key Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Device List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Device Name Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Device Type Structure

5 properties

JSON STRUCTURE

Cognito Idp Domain Description Type Structure

8 properties

JSON STRUCTURE

Cognito Idp Domain Status Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Domain Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Domain Version Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Email Address Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Event Context Data Type Structure

5 properties

JSON STRUCTURE

Cognito Idp Event Feedback Type Structure

3 properties

JSON STRUCTURE

Cognito Idp Event Filter Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Event Filters Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Event Id Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Event Response Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Event Risk Type Structure

3 properties

JSON STRUCTURE

Cognito Idp Event Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Expired Code Exception Structure

0 properties

JSON STRUCTURE

Cognito Idp Feedback Value Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Forbidden Exception Structure

0 properties

JSON STRUCTURE

Cognito Idp Force Alias Creation Structure

0 properties

JSON STRUCTURE

Cognito Idp Forget Device Request Structure

2 properties

JSON STRUCTURE

Cognito Idp Forgot Password Request Structure

6 properties

JSON STRUCTURE

Cognito Idp Generate Secret Structure

0 properties

JSON STRUCTURE

Cognito Idp Get Csv Header Request Structure

1 properties

JSON STRUCTURE

Cognito Idp Get Csv Header Response Structure

2 properties

JSON STRUCTURE

Cognito Idp Get Device Request Structure

2 properties

JSON STRUCTURE

Cognito Idp Get Device Response Structure

1 properties

JSON STRUCTURE

Cognito Idp Get Group Request Structure

2 properties

JSON STRUCTURE

Cognito Idp Get Group Response Structure

1 properties

JSON STRUCTURE

Cognito Idp Get User Request Structure

1 properties

JSON STRUCTURE

Cognito Idp Get User Response Structure

5 properties

JSON STRUCTURE

Cognito Idp Global Sign Out Request Structure

1 properties

JSON STRUCTURE

Cognito Idp Group Exists Exception Structure

0 properties

JSON STRUCTURE

Cognito Idp Group List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Group Name Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Group Type Structure

7 properties

JSON STRUCTURE

Cognito Idp Hex String Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Http Header List Structure

0 properties

JSON STRUCTURE

Cognito Idp Http Header Structure

2 properties

JSON STRUCTURE

Cognito Idp Id Token Validity Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Identity Provider Type Structure

8 properties

JSON STRUCTURE

Cognito Idp Idp Identifier Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Image File Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Image Url Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Initiate Auth Request Structure

6 properties

JSON STRUCTURE

Cognito Idp Initiate Auth Response Structure

4 properties

JSON STRUCTURE

Cognito Idp Integer Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Lambda Config Type Structure

13 properties

JSON STRUCTURE

Cognito Idp List Devices Request Structure

3 properties

JSON STRUCTURE

Cognito Idp List Devices Response Structure

2 properties

JSON STRUCTURE

Cognito Idp List Groups Request Structure

3 properties

JSON STRUCTURE

Cognito Idp List Groups Response Structure

2 properties

JSON STRUCTURE

Cognito Idp List Of String Types Structure

0 properties

JSON STRUCTURE

Cognito Idp List User Pools Request Structure

2 properties

JSON STRUCTURE

Cognito Idp List Users Request Structure

5 properties

JSON STRUCTURE

Cognito Idp List Users Response Structure

2 properties

JSON STRUCTURE

Cognito Idp Logout Ur Ls List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Long Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Message Action Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Message Template Type Structure

3 properties

JSON STRUCTURE

Cognito Idp Mfa Option List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Mfa Option Type Structure

2 properties

JSON STRUCTURE

Cognito Idp Notify Email Type Structure

3 properties

JSON STRUCTURE

Cognito Idp O Auth Flow Type Structure

0 properties

JSON STRUCTURE

Cognito Idp O Auth Flows Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Pagination Key Structure

0 properties

JSON STRUCTURE

Cognito Idp Pagination Key Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Password Policy Type Structure

6 properties

JSON STRUCTURE

Cognito Idp Password Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Pool Query Limit Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Pre Signed Url Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Precedence Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Priority Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Provider Description Structure

4 properties

JSON STRUCTURE

Cognito Idp Provider Details Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Provider Name Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Provider Name Type V1 Structure

0 properties

JSON STRUCTURE

Cognito Idp Providers List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Query Limit Structure

0 properties

JSON STRUCTURE

Cognito Idp Query Limit Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Recovery Option Type Structure

2 properties

JSON STRUCTURE

Cognito Idp Redirect Url Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Region Code Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Resource Server Type Structure

4 properties

JSON STRUCTURE

Cognito Idp Revoke Token Request Structure

3 properties

JSON STRUCTURE

Cognito Idp Revoke Token Response Structure

0 properties

JSON STRUCTURE

Cognito Idp Risk Configuration Type Structure

6 properties

JSON STRUCTURE

Cognito Idp Risk Decision Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Risk Level Type Structure

0 properties

JSON STRUCTURE

Cognito Idp S3 Bucket Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Schema Attribute Type Structure

7 properties

JSON STRUCTURE

Cognito Idp Scope List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Scope Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Secret Code Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Secret Hash Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Ses Configuration Set Structure

0 properties

JSON STRUCTURE

Cognito Idp Session Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Sign Up Request Structure

9 properties

JSON STRUCTURE

Cognito Idp Sign Up Response Structure

3 properties

JSON STRUCTURE

Cognito Idp Sms Configuration Type Structure

3 properties

JSON STRUCTURE

Cognito Idp Sms Mfa Config Type Structure

2 properties

JSON STRUCTURE

Cognito Idp Sms Mfa Settings Type Structure

2 properties

JSON STRUCTURE

Cognito Idp Status Type Structure

0 properties

JSON STRUCTURE

Cognito Idp String Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Tag Keys Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Tag Resource Request Structure

2 properties

JSON STRUCTURE

Cognito Idp Tag Resource Response Structure

0 properties

JSON STRUCTURE

Cognito Idp Tag Value Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Time Units Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Token Model Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Ui Customization Type Structure

7 properties

JSON STRUCTURE

Cognito Idp Unauthorized Exception Structure

0 properties

JSON STRUCTURE

Cognito Idp Untag Resource Request Structure

2 properties

JSON STRUCTURE

Cognito Idp Untag Resource Response Structure

0 properties

JSON STRUCTURE

Cognito Idp Update Group Request Structure

5 properties

JSON STRUCTURE

Cognito Idp Update Group Response Structure

1 properties

JSON STRUCTURE

Cognito Idp Update User Pool Request Structure

19 properties

JSON STRUCTURE

Cognito Idp User Context Data Type Structure

2 properties

JSON STRUCTURE

Cognito Idp User Filter Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Import Job Id Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Import Job Type Structure

13 properties

JSON STRUCTURE

Cognito Idp User Pool Add Ons Type Structure

1 properties

JSON STRUCTURE

Cognito Idp User Pool Client Type Structure

25 properties

JSON STRUCTURE

Cognito Idp User Pool Id Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Pool List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Pool Mfa Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Pool Name Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Pool Policy Type Structure

1 properties

JSON STRUCTURE

Cognito Idp User Pool Tags Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Pool Type Structure

33 properties

JSON STRUCTURE

Cognito Idp User Status Type Structure

0 properties

JSON STRUCTURE

Cognito Idp User Type Structure

7 properties

JSON STRUCTURE

Cognito Idp Username Attribute Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Username Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Users List Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Verified Attribute Type Structure

0 properties

JSON STRUCTURE

Cognito Idp Wrapped Boolean Type Structure

0 properties

JSON STRUCTURE

Example Payloads

Cognito Idp Arn Type Example

1 fields

EXAMPLE

Cognito Idp Css Type Example

1 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
💬
FAQ
FAQ
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
📰
Blog
Blog
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: aws-cognito
name: Amazon Cognito
description: 'Amazon Cognito is an AWS service that provides authentication, authorization, and user management for web and
  mobile applications. It supports OAuth2, OIDC, SAML federation, and social identity providers. Cognito has two main components:
  User Pools for user authentication and app integration, and Federated Identities for granting temporary AWS credentials
  to authenticated users. It includes multi-factor authentication, advanced security features, and customizable authentication
  flows.'
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Authentication
- Authorization
- AWS
- Identity
- Identity Provider
- OAuth2
- OIDC
url: https://raw.githubusercontent.com/api-evangelist/aws-cognito/refs/heads/main/apis.yml
created: '2026-03-25'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: aws-cognito:aws-cognito-identity-provider
  name: Amazon Cognito Identity Provider
  description: Control plane API for managing Cognito user pools, app clients, users, groups, identity providers, and resource
    servers. Supports user authentication flows including SRP, custom, and hosted UI authentication.
  humanURL: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools.html
  baseURL: https://cognito-idp.{region}.amazonaws.com
  tags:
  - Authentication
  - AWS
  - Identity Provider
  - OAuth2
  - User Pools
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools.html
  - type: APIReference
    url: https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/Welcome.html
  - type: Authentication
    url: https://docs.aws.amazon.com/cognito/latest/developerguide/security-iam.html
  - type: OpenAPI
    url: openapi/aws-cognito-identity-provider-openapi.yaml
  - url: graphql/aws-cognito-graphql.md
    type: GraphQL
- aid: aws-cognito:aws-cognito-identity
  name: Amazon Cognito Identity (Federated Identities)
  description: Federated identity service that issues temporary AWS credentials to authenticated and unauthenticated users
    from Cognito user pools, social identity providers (Facebook, Google, Apple), and SAML-based enterprise IdPs.
  humanURL: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html
  baseURL: https://cognito-identity.{region}.amazonaws.com
  tags:
  - AWS
  - Credentials
  - Federation
  - Identity
  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/aws-cognito-identity-openapi.yaml
common:
- type: Website
  url: https://aws.amazon.com/cognito/
- type: Documentation
  url: https://docs.aws.amazon.com/cognito/
- type: GettingStarted
  url: https://docs.aws.amazon.com/cognito/latest/developerguide/getting-started-with-cognito-user-pools.html
- type: Pricing
  url: https://aws.amazon.com/cognito/pricing/
- type: FAQ
  url: https://aws.amazon.com/cognito/faqs/
- type: GitHubOrganization
  url: https://github.com/aws-amplify
- type: Console
  url: https://console.aws.amazon.com/cognito/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/security/tag/amazon-cognito/
- type: SpectralRules
  url: rules/aws-cognito-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/aws-cognito-vocabulary.yaml
- type: Features
  data:
  - name: User Pools
    description: Fully managed user directories with sign-up, sign-in, and user profile management.
  - name: OAuth2 and OIDC
    description: Standards-based OAuth2 authorization server and OpenID Connect identity provider for apps.
  - name: SAML Federation
    description: Integrate enterprise identity providers via SAML 2.0 for single sign-on.
  - name: Social Identity Providers
    description: Sign in with Google, Facebook, Apple, and Amazon without custom backend code.
  - name: Multi-Factor Authentication
    description: Built-in MFA with SMS, TOTP, and email verification options.
  - name: Customizable Auth Flows
    description: Lambda triggers for custom authentication challenges, pre-signup validation, and post-confirmation.
  - name: Advanced Security Features
    description: Risk-based adaptive authentication with compromised credential detection and device tracking.
  - name: Federated Identities
    description: Grant temporary AWS credentials to users authenticated via user pools or social providers.
  - name: Hosted UI
    description: Pre-built customizable sign-in/sign-up pages with OAuth2 endpoint support.
  - name: Fine-Grained Authorization
    description: Attribute-based access control with group-based IAM role assignment.
- type: UseCases
  data:
  - name: Web and Mobile App Authentication
    description: Add user registration, login, and session management to web and mobile applications.
  - name: Enterprise SSO Integration
    description: Connect enterprise SAML identity providers for single sign-on to AWS-hosted applications.
  - name: API Authorization
    description: Use Cognito JWT tokens to authorize access to API Gateway, AppSync, and custom APIs.
  - name: B2C Identity Management
    description: Manage consumer user accounts with self-service registration and profile management.
  - name: Temporary AWS Credentials
    description: Issue scoped AWS credentials to authenticated users for direct service access.
- type: Integrations
  data:
  - name: Amazon API Gateway
    description: Validate Cognito JWTs for API Gateway authorizer integration.
  - name: AWS Amplify
    description: Pre-built Amplify Auth library for easy Cognito integration in React, Vue, and mobile apps.
  - name: AWS Lambda
    description: Trigger Lambda functions for custom authentication logic and user data enrichment.
  - name: Amazon DynamoDB
    description: Use Cognito identity IDs as DynamoDB partition keys for per-user data isolation.
  - name: AWS IAM
    description: Map Cognito groups to IAM roles for role-based access control to AWS services.
  - name: AWS AppSync
    description: Use Cognito user pools as authorization mode for GraphQL API access control.
- type: Integrations
  url: https://aws.amazon.com/marketplace
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com