Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter AWS packages

Last updated: February 25, 2025

AWS is a cloud computing platform that offers users a wide range of cloud services, including storage, computing, networking, and analytics. AWS also provides AWS Amplify, a BaaS platform that can be used as an app backend.

The complete list of packages belonging to the AWS and AWS Amplify ecosystem is provided below.


amplify_flutter
👍 221   ⬇️ 80.1K
Dart 3 compatible
Maintenance Status: Good

The top level Flutter package for the AWS Amplify libraries.

amazon_cognito_identity_dart_2
👍 194   ⬇️ 56.3K
Dart 3 compatible
Maintenance Status: Good

Unofficial Amazon Cognito Identity Provider Dart SDK, to add user sign-up / sign-in to your mobile and web apps with AWS Cloud Services. Based on amazon-cognito-identity-dart

amplify_auth_cognito
👍 92   ⬇️ 76.3K
Dart 3 compatible
Maintenance Status: Good

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

minio
👍 112   ⬇️ 5.6K
Dart 3 compatible
Maintenance Status: Good

Unofficial MinIO Dart Client SDK that provides simple APIs to access any Amazon S3 compatible object storage server.

amplify_storage_s3
👍 81   ⬇️ 13K
Dart 3 compatible
Maintenance Status: Good

The Amplify Flutter Storage category plugin using the AWS S3 provider.

aws_signature_v4
👍 18   ⬇️ 80.2K
Dart 3 compatible
Maintenance Status: Good

Dart implementation of the AWS Signature Version 4 algorithm, for communication with AWS services.

amplify_analytics_pinpoint
👍 21   ⬇️ 76.2K
Dart 3 compatible
Maintenance Status: Good

The Amplify Flutter Analytics category plugin using the AWS Pinpoint provider.

amplify_db_common
👍 0   ⬇️ 75.3K
Dart 3 compatible
Maintenance Status: Good

Common utilities for working with databases such as SQLite.

amplify_auth_cognito_dart
👍 1   ⬇️ 74.2K
Dart 3 compatible
Maintenance Status: Good

A Dart-only implementation of the Amplify Auth plugin for Cognito.

amplify_secure_storage_dart
👍 0   ⬇️ 74.2K
Dart 3 compatible
Maintenance Status: Good

A Dart-only implementation of `amplify_secure_storage`, using `dart:ffi` for Desktop and `dart:html` for Web.

amplify_secure_storage
👍 2   ⬇️ 66.5K
Dart 3 compatible
Maintenance Status: Good

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

simple_s3
👍 41   ⬇️ 171
Dart 3 compatible
Maintenance Status: Poor

An advanced yet simple to use AWS S3 plugin for upload and delete ANY file in Android and iOS.

flutter_aws_s3_client
👍 35   ⬇️ 338
Dart 3 compatible
Maintenance Status: Poor

A simple, unofficial AWS S3 client in dart. Supports downloading objects and listing objects in a bucket.

aws_client
👍 26   ⬇️ 5.1K
Dart 3 compatible
Maintenance Status: Good

Auto-generated client libraries for accessing Amazon Web Services (AWS) APIs

amazon_s3_cognito
👍 30   ⬇️ 248
Dart 3 compatible
Maintenance Status: Average

This plugin allows users to upload and delete image for amazon s3 cognito.Users can also upload multiple images ti s3 using the plugin.

aws_lambda_dart_runtime
👍 27   ⬇️ 138
Dart 3 compatible
Maintenance Status: Poor

A powerful runtime to build Lambda functions in Dart with native AWS events.

aws_dynamodb_api
👍 26   ⬇️ 765
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon DynamoDB (generated from SDK API specification).

aws_s3_api
👍 18   ⬇️ 4.2K
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Simple Storage Service (generated from SDK API specification).

shared_aws_api
👍 5   ⬇️ 17.7K
Dart 3 compatible
Maintenance Status: Good

Shared protocol implementation and utilities for generated AWS API clients.

aws_sns_api
👍 21   ⬇️ 387
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Simple Notification Service (generated from SDK API specification).

amplify_api_dart
👍 2   ⬇️ 20.7K
Dart 3 compatible
Maintenance Status: Good

The Amplify API category plugin in Dart-only, supporting GraphQL and REST operations.

aws_rekognition_api
👍 19   ⬇️ 176
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Rekognition (generated from SDK API specification).

aws_iot_api
👍 8   ⬇️ 181
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS IoT (generated from SDK API specification).

document_client
👍 8   ⬇️ 70
Dart 3 compatible
Maintenance Status: Poor

The DynamoDB document client simplifies working with items. It uses native Dart types as input parameters, as well as converts response data to native Dart types.

aws_lambda_api
👍 7   ⬇️ 369
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Lambda (generated from SDK API specification).

aws_secretsmanager_api
👍 6   ⬇️ 711
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Secrets Manager (generated from SDK API specification).

aws_cloudwatch_api
👍 4   ⬇️ 571
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon CloudWatch (generated from SDK API specification).

aws_polly_api
👍 4   ⬇️ 363
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Polly (generated from SDK API specification).

aws_chime_api
👍 4   ⬇️ 269
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Chime (generated from SDK API specification).

aws_sqs_api
👍 3   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Simple Queue Service (generated from SDK API specification).

aws_ses_api
👍 3   ⬇️ 86
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Simple Email Service (generated from SDK API specification).

aws_textract_api
👍 3   ⬇️ 82
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Textract (generated from SDK API specification).

aws_cloudfront_api
👍 3   ⬇️ 64
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon CloudFront (generated from SDK API specification).

aws_kafka_api
👍 3   ⬇️ 51
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Managed Streaming for Kafka (generated from SDK API specification).

aws_sts_api
👍 2   ⬇️ 981
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Security Token Service (generated from SDK API specification).

aws_kinesisvideo_api
👍 2   ⬇️ 397
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Kinesis Video Streams (generated from SDK API specification).

aws_translate_api
👍 2   ⬇️ 319
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Translate (generated from SDK API specification).

aws_kinesis_video_signaling_api
👍 1   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Kinesis Video Signaling Channels (generated from SDK API specification).

aws_cognito_idp_api
👍 2   ⬇️ 210
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Cognito Identity Provider (generated from SDK API specification).

aws_sesv2_api
👍 2   ⬇️ 176
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Simple Email Service (generated from SDK API specification).

aws_ssm_api
👍 2   ⬇️ 126
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Simple Systems Manager (SSM) (generated from SDK API specification).

aws_pinpoint_api
👍 2   ⬇️ 121
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Pinpoint (generated from SDK API specification).

aws_appconfig_api
👍 2   ⬇️ 77
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon AppConfig (generated from SDK API specification).

aws_dynamodbstreams_api
👍 2   ⬇️ 60
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon DynamoDB Streams (generated from SDK API specification).

aws_amplify_api
👍 2   ⬇️ 59
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Amplify (generated from SDK API specification).

aws_credential_providers
👍 2   ⬇️ 37
Dart 3 compatible
Maintenance Status: Poor

Credential provider utilities for resolving AWS credentials from different sources. Used with aws_xxx_api packages.

aws_kinesis_api
👍 1   ⬇️ 974
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Kinesis (generated from SDK API specification).

aws_personalize_events_api
👍 1   ⬇️ 407
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Personalize Events (generated from SDK API specification).

aws_firehose_api
👍 1   ⬇️ 125
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Kinesis Firehose (generated from SDK API specification).

aws_iot_data_api
👍 1   ⬇️ 109
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS IoT Data Plane (generated from SDK API specification).

aws_cognito_identity_api
👍 1   ⬇️ 108
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Cognito Identity (generated from SDK API specification).

aws_logs_api
👍 1   ⬇️ 84
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon CloudWatch Logs (generated from SDK API specification).

aws_appsync_api
👍 1   ⬇️ 84
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS AppSync (generated from SDK API specification).

aws_transcribe_api
👍 1   ⬇️ 69
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Transcribe Service (generated from SDK API specification).

aws_apigatewaymanagementapi_api
👍 1   ⬇️ 65
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AmazonApiGatewayManagementApi (generated from SDK API specification).

aws_wafv2_api
👍 1   ⬇️ 58
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS WAFV2 (generated from SDK API specification).

aws_codepipeline_api
👍 1   ⬇️ 58
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS CodePipeline (generated from SDK API specification).

aws_ecs_api
👍 1   ⬇️ 55
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon EC2 Container Service (generated from SDK API specification).

aws_apigateway_api
👍 1   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon API Gateway (generated from SDK API specification).

aws_lex_runtime_api
👍 1   ⬇️ 53
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Lex Runtime Service (generated from SDK API specification).

aws_xray_api
👍 0   ⬇️ 296
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS X-Ray (generated from SDK API specification).

aws_kms_api
👍 0   ⬇️ 137
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Key Management Service (generated from SDK API specification).

aws_connect_api
👍 0   ⬇️ 126
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Connect Service (generated from SDK API specification).

aws_kinesis_video_archived_media_api
👍 0   ⬇️ 82
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Kinesis Video Streams Archived Media (generated from SDK API specification).

aws_connectparticipant_api
👍 0   ⬇️ 74
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Connect Participant Service (generated from SDK API specification).

aws_redshift_api
👍 0   ⬇️ 72
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Redshift (generated from SDK API specification).

aws_rds_api
👍 0   ⬇️ 68
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Relational Database Service (generated from SDK API specification).

aws_route53_api
👍 0   ⬇️ 65
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Route 53 (generated from SDK API specification).

aws_sdb_api
👍 0   ⬇️ 63
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon SimpleDB (generated from SDK API specification).

aws_cloudsearch_api
👍 0   ⬇️ 61
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon CloudSearch (generated from SDK API specification).

aws_codebuild_api
👍 0   ⬇️ 60
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS CodeBuild (generated from SDK API specification).

aws_cloudformation_api
👍 0   ⬇️ 60
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS CloudFormation (generated from SDK API specification).

aws_waf_api
👍 0   ⬇️ 59
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS WAF (generated from SDK API specification).

aws_docdb_api
👍 0   ⬇️ 59
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon DocumentDB with MongoDB compatibility (generated from SDK API specification).

aws_workmail_api
👍 0   ⬇️ 58
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon WorkMail (generated from SDK API specification).

aws_elasticache_api
👍 0   ⬇️ 58
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon ElastiCache (generated from SDK API specification).

aws_autoscaling_api
👍 0   ⬇️ 58
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Auto Scaling (generated from SDK API specification).

aws_transfer_api
👍 0   ⬇️ 57
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Transfer Family (generated from SDK API specification).

aws_s3control_api
👍 0   ⬇️ 57
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS S3 Control (generated from SDK API specification).

aws_greengrass_api
👍 0   ⬇️ 55
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS IoT Greengrass V2 (generated from SDK API specification).

aws_storagegateway_api
👍 0   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Storage Gateway (generated from SDK API specification).

aws_snowball_api
👍 0   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Import/Export Snowball (generated from SDK API specification).

aws_shield_api
👍 0   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Shield (generated from SDK API specification).

aws_importexport_api
👍 0   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Import/Export (generated from SDK API specification).

aws_elasticbeanstalk_api
👍 0   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Elastic Beanstalk (generated from SDK API specification).

aws_cognito_sync_api
👍 0   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Cognito Sync (generated from SDK API specification).

aws_workspaces_api
👍 0   ⬇️ 53
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon WorkSpaces (generated from SDK API specification).

aws_swf_api
👍 0   ⬇️ 52
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Simple Workflow Service (generated from SDK API specification).

aws_signer_api
👍 0   ⬇️ 52
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Signer (generated from SDK API specification).

aws_kinesis_video_media_api
👍 0   ⬇️ 52
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon Kinesis Video Streams Media (generated from SDK API specification).

aws_codecommit_api
👍 0   ⬇️ 52
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS CodeCommit (generated from SDK API specification).

aws_apigatewayv2_api
👍 0   ⬇️ 52
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AmazonApiGatewayV2 (generated from SDK API specification).

aws_sso_oidc_api
👍 0   ⬇️ 51
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS SSO OIDC (generated from SDK API specification).

aws_sagemaker_runtime_api
👍 0   ⬇️ 50
Dart 3 compatible
Maintenance Status: Poor

AWS API client for Amazon SageMaker Runtime (generated from SDK API specification).

aws_iotanalytics_api
👍 0   ⬇️ 50
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS IoT Analytics (generated from SDK API specification).

aws_codestar_notifications_api
👍 0   ⬇️ 50
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS CodeStar Notifications (generated from SDK API specification).

aws_sfn_api
👍 0   ⬇️ 39
Dart 3 compatible
Maintenance Status: Poor

AWS API client for AWS Step Functions (generated from SDK API specification).

amazon_cognito_identity_dart
👍 34   ⬇️ 63

Maintenance Status: Poor

Unofficial Amazon Cognito Identity Provider Dart SDK, to easily add user sign-up and sign-in to your mobile and web apps with AWS Cloud Services.

aws_s3
👍 32   ⬇️ 7

Maintenance Status: Poor

This package for uploading any file(s) to AWS S3 with upload percentage.

flutter_aws_amplify_cognito
👍 27   ⬇️ 10

Maintenance Status: Poor

Flutter plugin for AWS Amplify Cognito based Authentication.

flutter_cognito_plugin
👍 25   ⬇️ 86

Maintenance Status: Poor

AWS Cognito plugin for flutter.