supabase
A dart client for Supabase. This client makes it simple for developers to build secure and scalable products.
2.16.1
1000K downloads/mo
#91 most downloaded on pub.dev
supabase/supabase-flutter
What this package is like to depend on
Last release 9 days ago
14 Aug 2026
Release timing varies
gaps range from 8 days to 3 months
Most releases are documented
notes for 81 of 123 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
165 releases · first in 2021
18 releases in the last 12 months
see the full history below
Release timeline
165 releases · Feb 2021 to Aug 2026Releases
latest 60 of 165-
2.16.114 Aug 2026Release notes
Open source →- Update a dependency to the latest release.
Published to pub.dev: https://pub.dev/packages/supabase/versions/2.16.1
-
2.16.005 Aug 2026Release notes
Open source →- REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
- REFACTOR(supabase): rename stream regex filters and cover stream filters with tests (#1639). (b9c31bb2)
- FIX(functions): never send new-format API key as Bearer; warn on unrecognized sb_ key subtype (#1615). (1e5a379b)
- FEAT: support more realtime filters and multiple filters for stream (#1610). (54470639)
Published to pub.dev: https://pub.dev/packages/supabase/versions/2.16.0
Release notes
Open source →- REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
- REFACTOR(supabase): rename stream regex filters and cover stream filters with tests (#1639). (b9c31bb2)
- FIX(functions): never send new-format API key as Bearer; warn on unrecognized sb_ key subtype (#1615). (1e5a379b)
- FEAT: support more realtime filters and multiple filters for stream (#1610). (54470639)
-
2.14.007 Jul 2026 -
2.13.403 Jul 2026 -
2.13.301 Jul 2026 -
2.13.230 Jun 2026 -
2.13.129 Jun 2026 -
2.13.016 Jun 2026Release notes
Open source →- REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
- FIX(realtime): forward all caller opts from track() to send() (#1620). (64298be1)
- FIX(realtime): UTF-8 encode broadcast header fields in serializer (#1618). (86afeb2c)
- FIX(realtime_client): stop throwing internally when converting null cell values (#1612). (42068e47)
- FEAT(realtime): block adding postgres_changes listener after subscribe (#1617). (3592fda3)
Published to pub.dev: https://pub.dev/packages/realtime_client/versions/2.13.0
Release notes
Open source →- REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
- FIX(realtime): forward all caller opts from track() to send() (#1620). (64298be1)
- FIX(realtime): UTF-8 encode broadcast header fields in serializer (#1618). (86afeb2c)
- FIX(realtime_client): stop throwing internally when converting null cell values (#1612). (42068e47)
- FEAT(realtime): block adding postgres_changes listener after subscribe (#1617). (3592fda3)
-
2.12.209 Jun 2026 -
2.12.105 Jun 2026 -
2.12.004 Jun 2026Release notes
Open source →- REFACTOR: modernize dart syntax across client packages (#1574). (b74fdfee)
- REFACTOR: extract shared code into supabase_common package (#1573). (46601bbb)
- FIX(realtime_client): faster channel rejoin on web (#1471). (bc06a310)
- FIX(realtime): patch channel join payloads with access token before flushing (#1553). (e5de0c07)
- FEAT(realtime): defer socket disconnect when channels become empty (#1589). (0055d1dc)
-
2.10.616 Apr 2026 -
2.10.425 Mar 2026Release notes
Open source →2026-03-24
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
gotrue-v2.19.0realtime_client-v2.7.1storage_client-v2.5.0supabase-v2.10.3supabase_flutter-v2.12.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
supabase-v2.10.3supabase_flutter-v2.12.1
Release notes
Open source → -
2.10.324 Mar 2026Release notes
Open source →2025-09-29
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
supabase-v2.9.2supabase_flutter-v2.10.2
-
2.10.211 Dec 2025 -
2.10.008 Oct 2025Release notes
Open source → -
2.9.229 Sep 2025 -
2.9.115 Sep 2025Release notes
Open source →- REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
- DOCS(postgrest): document that order() defaults to descending (#1637). (dc93d761)
Published to pub.dev: https://pub.dev/packages/postgrest/versions/2.9.1
Release notes
Open source → -
2.9.027 Aug 2025Release notes
Open source →- REFACTOR: modernize dart syntax across client packages (#1574). (b74fdfee)
- REFACTOR: extract shared code into supabase_common package (#1573). (46601bbb)
- FEAT(postgrest): configurable auto-retry and request timeout (#1560). (59d4b3af)
- FEAT(postgrest): abort requests (#1368). (c267e4fa)
- FEAT(database): add dryRun and stripNulls query modifiers (#1559). (896bc1f7)
-
2.8.011 Jun 2025Release notes
Open source →- REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
- FEAT(storage): add purgeCache to invalidate CDN cache for a single object (#1607). (4acd0a01)
Published to pub.dev: https://pub.dev/packages/storage_client/versions/2.8.0
-
2.7.029 Apr 2025 -
2.6.324 Feb 2025Release notes
Open source → -
2.6.206 Jan 2025 -
2.6.118 Dec 2024Release notes
Open source → -
2.6.018 Nov 2024 -
2.5.007 Oct 2024Release notes
Open source →- FEAT(storage): add setHeader method for custom HTTP headers (#1313). (99231538)
- FEAT(storage): add queryParams support to download method (#1291). (6f56c193)
- FEAT(storage_client): use dedicated storage host for storage lib (allows >50GB uploads) (#1285). (8e0993c6)
2025-12-10
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
gotrue-v2.18.0postgrest-v2.6.0realtime_client-v2.7.0supabase_flutter-v2.12.0supabase-v2.10.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
supabase-v2.10.2
-
2.4.030 Sep 2024Release notes
Open source → -
2.3.012 Aug 2024 -
2.2.726 Jul 2024 -
2.2.626 Jul 2024 withdrawn -
2.2.523 Jul 2024 -
2.2.412 Jul 2024 -
2.2.303 Jul 2024 -
2.2.217 Jun 2024 -
2.2.111 Jun 2024 -
2.2.028 May 2024 -
2.1.314 May 2024 -
2.1.229 Apr 2024 -
2.1.116 Apr 2024Release notes
Open source →2026-06-09
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
postgrest-v2.7.1realtime_client-v2.7.4storage_client-v2.5.6supabase_flutter-v2.14.2supabase-v2.12.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
supabase-v2.12.2
-
2.1.009 Apr 2024Release notes
Open source →2025-02-24
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
functions_client-v2.4.1realtime_client-v2.4.2storage_client-v2.3.1supabase-v2.6.3supabase_flutter-v2.8.4
-
2.0.902 Apr 2024 -
2.0.819 Feb 2024 -
2.0.731 Jan 2024 -
2.0.623 Jan 2024 -
2.0.518 Jan 2024 -
2.0.409 Jan 2024Release notes
Open source →2024-04-09
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
-
2.0.303 Jan 2024Release notes
Open source →- FIX(yet_another_json_isolate): Conditional export now works correctly with Dart 3.5+ (#1048). (6c80a745)
2024-08-13
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
functions_client-v2.3.2gotrue-v2.8.4postgrest-v2.1.4realtime_client-v2.2.1storage_client-v2.0.3supabase-v2.3.0supabase_flutter-v2.6.0yet_another_json_isolate-v2.0.2
-
2.0.219 Dec 2023Release notes
Open source →- FIX: Upgrade
web_socket_channelfor supportingweb: ^1.0.0and therefore WASM compilation on web (#992). (7da68565)
2024-07-26
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
yet_another_json_isolate-v2.0.1postgrest-v2.1.3functions_client-v2.3.1supabase-v2.2.7supabase_flutter-v2.5.11
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
postgrest-v2.1.3functions_client-v2.3.1supabase-v2.2.7supabase_flutter-v2.5.11
- FIX: Upgrade
-
2.0.114 Dec 2023Release notes
Open source →2024-07-25
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
supabase-v2.2.6supabase_flutter-v2.5.10
-
2.0.013 Dec 2023Release notes
Open source →2023-12-05
Changes
Packages with breaking changes:
Packages with other changes:
Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
2.0.0-dev.405 Dec 2023 pre-release -
2.0.0-dev.324 Nov 2023 pre-release -
2.0.0-dev.214 Nov 2023 pre-release -
2.0.0-dev.123 Oct 2023 pre-release -
2.0.0-dev.018 Oct 2023 pre-releaseRelease notes
Open source →Note: This release has breaking changes.
- FIX: stream with a different schema (#661). (c8fc2482)
- FIX(gotrue,supabase): allow refreshSession after exception (#633). (8853155f)
- FEAT(supabase_flutter): use SharedPreferences for access token (#608). (9d72a59d)
- FEAT(postgrest): immutability (#600). (95256697)
- DOCS: update readme to v2 (#647). (514cefb4)
- BREAKING REFACTOR: rename is_ and in_ to isFilter and inFilter (#646). (1227394e)
- BREAKING REFACTOR: create package specific configs (#640). (53cd3e09)
- BREAKING REFACTOR: many auth breaking changes (#636). (7782a587)
- BREAKING REFACTOR: use Dart 3 (#598). (02c4071a)
- BREAKING FIX(supabase): make Supabase credentials private in
SupabaseClient(#649). (fa341bfe) - BREAKING FEAT(postgrest): stronger type system for query building (#624). (951ce89e)
- BREAKING FEAT: use Object? instead of dynamic (#606). (0c6caa00)
-
1.11.1130 Oct 2023 -
1.11.1023 Oct 2023Release notes
Open source →- FIX: make Supabase client work in Dart Edge again (#675). (53530f22)
- FIX(gotrue,supabase): allow refreshSession after exception (#633). (8853155f)
2023-10-18
Changes
Packages with breaking changes:
functions_client-v2.0.0-dev.0gotrue-v2.0.0-dev.0postgrest-v2.0.0-dev.0realtime_client-v2.0.0-dev.0storage_client-v2.0.0-dev.0supabase-v2.0.0-dev.0supabase_flutter-v2.0.0-dev.0yet_another_json_isolate-v2.0.0-dev.0
Packages with other changes:
- There are no other changes in this release.
-
1.11.909 Oct 2023 -
1.11.805 Oct 2023 -
1.11.705 Oct 2023