Firebase Admin Python SDK Release Notes

To review release notes for the Firebase console and for other Firebase platforms and related SDKs, refer to the Firebase Release Notes.

Version 7.6.0 - 17 September 2026

App Check

  • Added support for replay protection in the app_check.verify_token() API.

Firebase ML

  • Deprecated the Firebase ML module and its associated classes and functions ahead of the service turndown on June 15, 2027. If you host custom models, migrate to Cloud Storage for Firebase.

Version 7.5.0 - 02 July 2026

Cloud Messaging

  • Deprecated the token parameter in Message class and the tokens parameter in MulticastMessage class. Use the new fid and fids parameters instead.
  • Added support for sending messages to Firebase installation IDs (FIDs) using the new fid parameter in Message class and fids parameter in MulticastMessage class.
  • Updated the send_each_for_multicast() and send_each_for_multicast_async() functions to support both token and fid target types.

Version 7.4.0 - 09 April 2026

Firebase Phone Number Verification

  • Added a new phone_number_verification.verify_token() API to verify Firebase Phone Number Verification tokens.

Version 7.3.0 - 19 March 2026

Cloud Messaging

  • Added support for bandwidth_constrained_ok and restricted_satellite_ok fields in FCM AndroidConfig.

  • Fixed an issue where debug error logs were created when making calls to send_each_async and send_each_for_multicast_async. Thanks Plonq for the contribution.

Version 7.2.0 - 25 February, 2026

Cloud Functions

  • Added Cloud Task emulator support when using the CLOUD_TASKS_EMULATOR_HOST environment variable.

  • Fixed an issue during cold starts where credentials were not loaded before enqueuing the first task.

Authentication

  • Fixed an issue in the error code parsing logic where extra whitespace in error messages caused known error codes to be incorrectly mapped to unknown errors.

Version 7.1.0 - 31 July, 2025

Authentication

  • Updated ActionCodeSettings to support link_domain, allowing you to customize the Firebase Hosting domain used in email action flows. As part of this change, dynamic_link_domain has been deprecated. Thanks huwmartin for The contribution.

Version 7.0.0 - 17 July, 2025

  • Dropped support for Python 3.7 and 3.8.
  • Deprecated support for Python 3.9. Use Python 3.10 or higher when deploying the Admin SDK.
  • Removed the dependency on google-api-python-client greatly reducing the SDK's bundle size.

  • Upgraded google-cloud-firestore dependency version to to 2.21.0+.

  • Upgraded google-cloud-storage dependency version to 3.1.1+.

  • Upgraded google-api-core dependency version to 2.25.1+.

Cloud Messaging

  • Dropped support for send_all() and send_multicast() APIs. Use send_each() and send_each_for_multicast() APIs or their async counter parts send_each_async() and send_each_for_multicast_async() APIs instead.

Firebase ML

  • Dropped AutoML model support.

Cloud Functions

  • Replaced usage of deprecated datetime.utcnow() with datetime.now(timezone.utc).

Version 6.9.0 - 05 June, 2025

Cloud Messaging

  • Added support for live_activity_token field in FCM APNSConfig.
  • Added send_each_async() and send_each_for_multicast_async() APIs with async and HTTP/2 support.
  • Optimized success count calculation in BatchResponse. Thanks mingi3314 for the contribution.

Version 6.8.0 - 24 April, 2025

  • Deprecated support for Python 3.8. Use Python 3.9 or higher when deploying the Admin SDK.

Cloud Messaging

  • Added support for proxy field in FCM AndroidNotification.

Version 6.7.0 - 12 March, 2025

Remote Config

Realtime Database

  • Fixed a bug that caused reference listeners to ignore the database name set when connected to the Realtime Database emulator. Thanks aiueo-1234 for the contribution.

Version 6.6.0 - 07 November, 2024

  • Added support for passing google.auth typed credentials directly into initialize_app().

Cloud Firestore

  • Upgraded the google-cloud-firestore dependency to v2.19.0.
  • Added support for multiple Cloud Firestore named databases.

Version 6.5.0 - 11 March, 2024

  • Added new exceptions to handle rate limiting auth errors. Thanks skion for the contribution.
  • Exported rate limiting auth errors types TooManyAttemptsTryLaterError and ResetPasswordExceedLimitError.

Cloud Functions

  • Added an API to enqueue functions with Cloud Tasks.

Version 6.4.0 - 23 January, 2024

Cloud Messaging

  • Exported send_each and send_each_for_multicast APIs from the Cloud Messaging module. Thanks MarcoTomasRodriguez for the contribution.
  • Enabled the direct_boot_ok parameter for FCM Android config.

Version 6.3.0 - 05 December, 2023

  • Deprecated support for Python 3.7. Use Python 3.8 or higher when deploying the Admin SDK.

Authentication

  • Correctly catch DefaultCredentialsError when looking up project_id.

  • Added optional clock_skew_seconds parameter for token generation in the verify_id_token() and verify_session_cookie() APIs. Thanks stillmatic for the contribution.

App Check

  • Add PyJWKClientError to raised errors documentation and handle possible uncaught errors.

Version 6.2.0 - 22 June, 2023

Cloud Messaging

  • Added send_each() and send_each_for_multicast() APIs.

  • send_all() and send_multicast() APIs are now deprecated. Use send_each() and send_each_for_multicast() APIs instead.

Authentication

  • Update Auth APIs to use v2 service endpoints.

Version 6.1.0 - 02 February, 2023

Cloud Firestore

  • Upgraded the google-cloud-firestore dependency to v2.9.1 to support the COUNT queries API.

Firebase ML

  • Deprecated AutoML model support. AutoML model support will be removed in the next major version.

Version 6.0.1 - 17 October, 2022

App Check

  • Included PyJWT dependency in the distribution artifacts.

Version 6.0.0 - 06 October, 2022

  • Dropped support for Python 3.6. Developers should use Python 3.7 or higher with the Admin SDK.

App Check

  • Added a new app_check.verify_token() API to verify App Check tokens.

Version 5.4.0 - 22 September, 2022

  • Deprecated support for Python 3.6. Developers are advised to use Python 3.7 or higher when deploying the Admin SDK.

Authentication

  • Fixed an incorrect key used to set memory_cost config in the auth.UserImportHash.standard_scrypt() API.

Version 5.3.0 - 25 August, 2022

Cloud Firestore

  • Added asynchronous support for Cloud Firestore APIs.