Firebase API Reference
Stay organized with collections
Save and categorize content based on your preferences.
The API reference documentation provides detailed information for each of the
classes and methods in the Firebase SDK. Choose your preferred platform
from the list below.
Other reference documentation
Find detailed information about app configuration settings, or Firebase related
tools.
Index of all libraries
View an index of
all supported platforms, frameworks, libraries, and tools.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-15 UTC.
[null,null,["Last updated 2025-08-15 UTC."],[],[],null,["The API reference documentation provides detailed information for each of the\nclasses and methods in the Firebase SDK. Choose your preferred platform\nfrom the list below.\n- [plat_android\n Android reference\n View full API for Kotlin \\& Java](/docs/reference/kotlin/packages)\n- [plat_ios\n iOS reference\n View full API for Swift \\& Obj-C](/docs/reference/ios)\n- [plat_web\n Web reference\n View full API for JS Client](/docs/reference/js)\n- [plat_cpp\n C++ reference\n View full API now](/docs/reference/cpp)\n- [plat_unity\n Unity reference\n View full API now](/docs/reference/unity)\n- [vpn_key\n Admin reference\n View full API now](/docs/reference/admin)\n\nOther reference documentation\n\nFind detailed information about app configuration settings, or Firebase related\ntools.\n\n- [CLI Reference](/docs/cli)\n- Firebase Cloud Messaging: [HTTP v1 API](/docs/reference/fcm/rest/v1/projects.messages)\n\nIndex of all libraries\n\nView an index of\n[all supported platforms, frameworks, libraries, and tools](/docs/libraries)."]]