FLUTTER ECOSYSTEM

amplify_secure_storage

A package for storing secrets, intended for use in Amplify libraries.

Latest version
0.5.23
30-day downloads
116K
Likes
2
Pub points
160

Package Overview

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

Overview

A Flutter package designed for securely storing sensitive data such as credentials and tokens, specifically tailored for integration with AWS Amplify services. It leverages platform-specific secure storage mechanisms—like Keychain on iOS and Keystore on Android—to protect data at rest. The package provides a simple, consistent API across multiple platforms, ensuring that secrets are encrypted and inaccessible to unauthorized processes. It is intended to be used internally by other Amplify packages but can also be utilized directly in apps requiring secure local storage.

Use cases
  • Storing authentication tokens
  • Securing API keys
  • Persisting user session data
  • Protecting sensitive configuration
  • Integrating with AWS Amplify services
Key features
  • Platform-native encryption
  • Cross-platform consistency
  • Simple key-value API
  • Integration with Amplify ecosystem
  • Secure data isolation
Suitable for
  • Amplify-powered applications
  • Apps handling sensitive user data
  • Mobile and desktop apps needing secure storage
  • Developers using AWS backend services
  • Projects requiring compliance with data protection standards
Considerations
  • Not intended for general-purpose storage
  • Requires Amplify setup
  • Limited to secure storage use cases
  • No direct access to raw encrypted data
  • Dependent on underlying platform security
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add amplify_secure_storage

Categories

Dependencies

Dependency list 7 items

Source repository

Related projects

No data available yet.