1.7 KiB
Firebase client library usage
Firebase provides SDKs for both client-side application development and server-side administrative tasks.
For a full list of Firebase client libraries and links to their documentation and GitHub repositories, see https://firebase.google.com/docs/libraries
Mobile and web client-side SDKs
The Firebase client-side SDKs allow direct interaction with Firebase services from a mobile or web app. These SDKs are available for iOS (Swift and Objective-C), Android (Kotlin and Java), Web (JavaScript), Flutter (Dart), Unity, and C++.
-
For web apps, Agent Skills for Firebase provide guides to get started with the JavaScript client SDK. Install these skills by running:
npx -y skills add firebase/agent-skills -y -
For native iOS or Android mobile apps, see the documentation to get started:
-
For Flutter apps, see the documentation to get started:
-
For Unity and C++ mobile apps, see the documentation to get started:
Server-side Admin SDKs
The Firebase Admin SDKs provide privileged access to Firebase services from a server environment. These SDKs are available for Node.js, Java, Python, and Go.
For details about Firebase Admin SDKs and getting started, see https://firebase.google.com/docs/reference/admin.md.txt and https://firebase.google.com/docs/admin/setup.md.txt