amplify_api
The Amplify Flutter API category plugin, supporting GraphQL and REST operations.
2.15.0
aws-amplify/amplify-flutter
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 63 of 84 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
115 releases · first in 2021
11 releases in the last 12 months
see the full history below
Release timeline
115 releases · Jan 2021 to Aug 2026Releases
latest 60 of 115-
2.15.019 Aug 2026 -
2.14.031 Jul 2026Release notes
Open source →Features
-
2.13.023 Jul 2026Release notes
Open source →Features
- feat(api): Add wasm support (#7145)
Fixes
- fix(push_notifications): Migrate from deprecated
JobIntentServicetoWorkManager(#7000)
-
2.12.121 Jul 2026 -
2.12.030 Jun 2026 -
2.11.023 Apr 2026 -
2.10.006 Feb 2026 -
2.9.013 Jan 2026 -
2.8.009 Dec 2025 -
2.7.112 Nov 2025 -
2.7.014 Oct 2025 -
2.6.523 Jul 2025 -
2.6.401 Jul 2025 -
2.6.317 Jun 2025 -
2.6.229 May 2025 -
2.6.107 Mar 2025 -
2.6.014 Jan 2025 -
2.5.001 Nov 2024 -
2.4.222 Oct 2024Release notes
Open source →Fixes
- fix(api): Reconnect WebSocket when resuming app from a paused state (#5567)
-
2.4.128 Aug 2024 -
2.4.020 Aug 2024 -
2.3.017 Jul 2024 -
2.2.027 Jun 2024 -
2.1.004 Jun 2024 -
2.0.007 May 2024Release notes
Open source →We are thrilled to release version 2.0 of the Amplify Flutter libraries to add support for Amplify Gen 2. Learn more about Amplify Gen 2 at https://docs.amplify.aws.
If you are upgrading an existing project using Amplify Flutter v1 (created with Amplify Gen 1 CLI or a custom pipeline) please see the upgrade guide.
As always, you can find us on GitHub and Discord to answer any questions.
Breaking Changes
- chore!: Model .fromJson() Refactor (#4665)
- chore!: Removed deprecated members … (#4772)
- chore!: remove Model.getId() usages (#4774)
- feat!: use plugin options for optional plugin parameters (#4762)
Features
- feat: Add attributeExists query predicate (#4134)
-
1.8.017 Apr 2024 -
1.7.004 Mar 2024 -
1.6.206 Dec 2023Release notes
Open source →Fixes
- fix(api): GraphQL Model Helpers support lowercase model names #4143 (#4144)
-
1.6.106 Nov 2023 -
1.6.030 Oct 2023 -
1.5.025 Oct 2023 -
1.4.029 Aug 2023 -
1.3.215 Aug 2023 -
1.3.107 Aug 2023 -
1.3.028 Jul 2023 -
1.2.021 Jun 2023Release notes
Open source →Fixes
- fix(api): GraphQL subscription with custom domain formats URI correctly (#3148)
-
1.1.101 Jun 2023 -
1.1.011 May 2023 -
1.0.126 Apr 2023 -
1.0.017 Apr 2023Release notes
Open source →We are thrilled to release version 1.0 of the Amplify Flutter libraries!
This release introduces a full rewrite of the Amplify libraries in Dart, allowing you to build AWS cloud-connected applications on every platform Flutter supports (iOS, Android, Web, macOS, Windows, and Linux).
If you've been using v0 in production, you can now safely migrate to v1. Check out our migration guide for more information.
As always, you can find us on GitHub and Discord to answer any questions.
New Features in the API category
GraphQLRequestnow has anauthorizationModeproperty so callers can specify the authorization mode directly.GraphQLRequestnow has aheadersproperty to specify HTTP headers.- GraphQL subscriptions will automatically reconnect when losing internet, or when changing from Wi-fi to cellular data or vice versa.
- GraphQL model helpers now support custom primary keys.
- GraphQL subscription model helpers (
ModelSubscriptions) now support awhereclause to use server-side subscription filters via model helpers.
Bug Fixes
The following issues have been fixed in this release:
-
1.0.0-next.811 Apr 2023 pre-releaseRelease notes
Open source →Fixes
- fix(api): Auth provider registration
- fix(api): Include owner field in selection set (#2795)
-
1.0.0-next.8+112 Apr 2023 pre-release -
1.0.0-next.722 Mar 2023 pre-release -
1.0.0-next.607 Mar 2023 pre-releaseRelease notes
Open source →Fixes
- fix(api): early call of Amplify creates wrong instance of AmplifyClass
- fix(api): write null values in ModelMutations.create() unless owner field (#2679)
Breaking Changes
- feat(api)!: custom primary key support for GraphQL model helpers (#2606)
Features
- feat(api): GraphQL Subscription Where Filter (#2650)
-
1.0.0-next.517 Feb 2023 pre-release -
1.0.0-next.5+121 Feb 2023 pre-releaseRelease notes
Open source →Fixes
- fix(api): include parent IDs in selection set for model helpers (#2655)
-
1.0.0-next.430 Jan 2023 pre-release -
1.0.0-next.309 Jan 2023 pre-releaseRelease notes
Open source →Breaking Changes
- refactor(auth)!: Align exception types
- refactor(core)!: Migrate exception types
Fixes
-
1.0.0-next.208 Dec 2022 pre-releaseRelease notes
Open source →Breaking Changes
- feat(api)!: Web Socket State Machine (#2458)
Fixes
- fix(api): support multiple belongsTo (#2087)
-
1.0.0-next.2+114 Dec 2022 pre-release -
1.0.0-next.116 Nov 2022 pre-releaseRelease notes
Open source →Breaking Changes
Initial preview release of the Dart rewrite!
See our docs for guides on how to migrate to this new version.
- chore(api,core): change API types (#2148)
Fixes
- fix(api): correct subscription error handling (#2179)
- fix(api): fix model helper util on web (#2270)
Features
-
1.0.0-next.1+130 Nov 2022 pre-release -
1.0.0-next.002 Aug 2022 pre-releaseRelease notes
Open source →Initial developer preview release for all platforms.
Developer Preview
The Amplify Flutter libraries are being rewritten in Dart. This version is part of our developer preview for all platforms and is not intended for production usage. Please follow our Web and Desktop support tickets to monitor the status of supported categories. We will be releasing Web and Desktop support for all Amplify categories incrementally.
For production use cases please use the latest, non-tagged versions of amplify-flutter packages from
pub.dev. They offer a stable, production-ready experience for Android and iOS. -
1.0.0-next.0+105 Aug 2022 pre-release -
1.0.0-next.0+221 Sep 2022 pre-release -
1.0.0-next.0+322 Sep 2022 pre-release -
1.0.0-next.0+417 Oct 2022 pre-release -
1.0.0-next.0+511 Nov 2022 pre-release -
0.6.1413 Jul 2023Nothing published for this version
-
0.6.1322 Mar 2023Nothing published for this version