The Firebase Admin SDK is a set of client libraries which enable App Developers to write more custom behavior for their apps by providing server technologies access to Firebase APIs. Currently, there are libraries for Node.js, Java, Python and Go.
Firebase Admin SDK grants elevated privileges on the server-side, to features like:
- Firebase Database (Realtime Database and Cloud Firestore)
- Firebase Authentication
- Firebase Storage
- Firebase Cloud Messaging