FLUTTER ECOSYSTEM

amplify_auth_cognito

The Amplify Flutter Auth category plugin using the AWS Cognito provider.

Latest version
2.15.1
30-day downloads
108K
Likes
98
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Amplify Auth Cognito is a Flutter plugin that integrates AWS Cognito for user authentication in mobile and web applications. It enables sign-up, sign-in, password recovery, and multi-factor authentication with seamless UI components. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform apps requiring secure identity management. Built by AWS, it aligns with Amplify's broader ecosystem for backend services.

Use cases
  • User sign-up and sign-in
  • Password recovery workflows
  • Multi-factor authentication
  • Secure session management
  • Cross-platform app authentication
Key features
  • AWS Cognito integration
  • Pre-built UI components
  • Support for social logins
  • Token-based authentication
  • Platform-agnostic design
Suitable for
  • Flutter apps using AWS backend
  • Apps needing scalable user auth
  • Developers using AWS Amplify
  • Enterprise-level security requirements
  • Full-stack Flutter projects
Considerations
  • Requires AWS account and Cognito setup
  • Needs proper IAM role configuration
  • Additional dependencies from Amplify core
  • Limited customization without custom UI
  • Costs associated with AWS Cognito usage
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add amplify_auth_cognito

Categories

Dependencies

Dependency list 10 items

Source repository

Related projects