aws_client
Strongly-typed Dart client libraries for accessing Amazon Web Services (AWS) APIs.
0.10.0
14K downloads/mo
#2514 most downloaded on pub.dev
agilord/aws_client
What this package is like to depend on
Last release 13 days ago
10 Aug 2026
Ships unpredictably
gaps range from 2 weeks to 3.9 years
Nearly every release is documented
notes for 21 of 21 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
21 releases · first in 2017
6 releases in the last 12 months
see the full history below
Release timeline
21 releases · Mar 2017 to Aug 2026
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 21-
0.10.010 Aug 2026Release notes
Open source →- Breaking: refreshed the service catalogue (IoT Events, IoT Events Data, Panorama and SimSpaceWeaver were dropped upstream, six new services added).
- Added DynamoDB vector search, including a DocumentClient.searchVectors() wrapper.
Release notes
Open source →- Breaking: refreshed the service catalogue (IoT Events, IoT Events Data, Panorama and SimSpaceWeaver were dropped upstream, six new services added).
- Added DynamoDB vector search, including a
DocumentClient.searchVectors()wrapper.
-
0.9.322 Jun 2026Release notes
Open source →- Exclude the test/ and integration_test/ directories from the published package.
Release notes
Open source →- Exclude the
test/andintegration_test/directories from the published package.
-
0.9.222 Jun 2026Release notes
Open source →- More accurate endpoint resolution, including FIPS, dual-stack and S3 addressing.
- Fixed request/response handling for special float values (NaN, Infinity) and several XML parsing bugs.
Release notes
Open source →- More accurate endpoint resolution, including FIPS, dual-stack and S3 addressing.
- Fixed request/response handling for special float values (
NaN,Infinity) and several XML parsing bugs.
-
0.9.119 Jun 2026Release notes
Open source →- Hide generated data, enum and exception classes from dartdoc to keep pub.dev analysis within its time limit.
Release notes
Open source →- Hide generated data, enum and exception classes from dartdoc to keep pub.dev analysis within its time limit.
-
0.9.018 Jun 2026Release notes
Open source →- Breaking: refreshed the service catalogue (some discontinued services dropped, many new ones added) along with a handful of API surface changes.
- Breaking: generated enums are now const classes instead of Dart enums, so unknown values from the server no longer throw.
- Added version-less imports: package:aws_client/.dart re-exports the latest API version (e.g. package:aws_client/s3.dart) alongside the existing version-pinned import.
Release notes
Open source →- Breaking: refreshed the service catalogue (some discontinued services dropped, many new ones added) along with a handful of API surface changes.
- Breaking: generated enums are now const classes instead of Dart
enums, so unknown values from the server no longer throw. - Added version-less imports:
package:aws_client/<service>.dartre-exports the latest API version (e.g.package:aws_client/s3.dart) alongside the existing version-pinned import.
-
0.8.006 Jun 2026Release notes
Open source →- Removed clients for AWS services dropped from the AWS SDK: Alexa for Business, Backup Storage, CodeStar (code_star), GameSparks, Honeycode, IoT RoboRunner, Macie Classic (macie; use macie2) and Mobile.
- DocumentClient decodes integral DynamoDB numbers (N/NS) as int instead of always double.
- Require package:xml 7.x (drops xml 6.x support).
- Support compilation to WebAssembly (Wasm).
- Raise the minimum Dart SDK to 3.5.0.
Release notes
Open source →- Removed clients for AWS services dropped from the AWS SDK: Alexa for Business, Backup Storage, CodeStar (
code_star), GameSparks, Honeycode, IoT RoboRunner, Macie Classic (macie; usemacie2) and Mobile. DocumentClientdecodes integral DynamoDB numbers (N/NS) asintinstead of alwaysdouble.- Require
package:xml7.x (dropsxml6.x support). - Support compilation to WebAssembly (Wasm).
- Raise the minimum Dart SDK to
3.5.0.
-
0.7.111 Jul 2025 -
0.7.019 Mar 2025Release notes
Open source →- Generate all the APIs with version v2.1692.0 of the AWS SDK
- Add ChecksumAlgorithm.crc64nvme in package:aws_client/s3_2006_03_01.dart
Release notes
Open source →- Generate all the APIs with version v2.1692.0 of the AWS SDK
- Add
ChecksumAlgorithm.crc64nvmeinpackage:aws_client/s3_2006_03_01.dart
-
0.6.124 Feb 2025 -
0.6.018 Jun 2024Release notes
Open source →- Expose package:aws_client/credential_providers.dart for advanced options to resolve the AwsClientCredentials
- Remove double-encode of request URI when generating signature for S3
- Internal refactoring of the query protocol
- Internal refactor of enums serialization
Release notes
Open source →- Expose
package:aws_client/credential_providers.dartfor advanced options to resolve theAwsClientCredentials - Remove double-encode of request URI when generating signature for S3
- Internal refactoring of the query protocol
- Internal refactor of enums serialization
-
0.5.006 Jun 2024 -
0.4.211 Dec 2023 -
0.4.126 May 2023 -
0.4.025 May 2023 -
0.2.019 Jul 2019 -
0.1.328 Jun 2019Release notes
Open source →Thanks to paulreimer and ipconfiger!
- Allow 'service' field in AwsRequestBuilder constructor to override detection from uri.
- URI-encoding for path in Request signature.
- Create Queue api.
- SNS Service API support.
- Upgrade to
http_client1.0 - Expanded lints.
-
0.1.209 Sep 2018 -
0.1.115 Mar 2018 -
0.1.024 Mar 2017Release notes
Open source →Breaking changes:
- Updated to use
http_client0.2.0, which has a slightly different API to initialize the HTTP Client.
- Updated to use
-
0.0.217 Mar 2017Release notes
Open source →- Enable url-form-encoding (for
POSTrequests). - Use
POSTrequest for SQS methods (enables larger messages to be sent).
- Enable url-form-encoding (for
-
0.0.108 Mar 2017