Overview
A Dart SDK for integrating Amazon Cognito Identity Provider into Flutter apps, enabling user sign-up, sign-in, and authentication with AWS Cloud Services. Built as an unofficial fork of the original amazon-cognito-identity-dart, it supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. The package simplifies secure user management by leveraging AWS's scalable identity infrastructure, ideal for developers building cross-platform applications requiring robust authentication.
Use cases
- User registration and login
- Secure access to AWS resources
- Cross-platform app authentication
- Customizable sign-in flows
- Integration with AWS Amplify
- Session management
Key features
- Supports user pools and identity pools
- Cross-platform compatibility
- JWT token handling
- Passwordless sign-in options
- Refresh token support
- Event-driven authentication lifecycle
Suitable for
- Flutter developers using AWS
- Apps needing scalable user auth
- Projects requiring AWS integration
- Mobile and web applications
- Teams adopting serverless architectures
Considerations
- Unofficial SDK – no official AWS support
- Requires manual configuration of AWS resources
- Limited documentation compared to official tools
- Depends on external AWS service availability
- Not suitable for enterprise-grade compliance without review