Admin SDK là một tập hợp các thư viện máy chủ cho phép bạn tương tác với Firebase từ các môi trường đặc quyền để thực hiện các thao tác như:
- Thực hiện các truy vấn và đột biến trên dịch vụ Firebase SQL Connect để quản lý dữ liệu hàng loạt và các thao tác khác với đầy đủ đặc quyền quản trị.
- Đọc và ghi dữ liệu Realtime Database với toàn bộ đặc quyền quản trị.
- Gửi thông báo Firebase Cloud Messaging theo cách lập trình bằng một phương pháp đơn giản, thay thế cho các giao thức máy chủ Firebase Cloud Messaging.
- Tạo và xác minh mã thông báo xác thực Firebase.
- Truy cập vào các tài nguyên Google Cloud như các vùng chứa Cloud Storage và cơ sở dữ liệu Cloud Firestore được liên kết với dự án Firebase của bạn.
- Tạo bảng điều khiển dành cho quản trị viên đơn giản của riêng bạn để thực hiện các thao tác như tra cứu dữ liệu người dùng hoặc thay đổi địa chỉ email của người dùng để xác thực.
Nếu muốn sử dụng Node.js SDK làm ứng dụng cho quyền truy cập của người dùng cuối (ví dụ: trong ứng dụng Node.js dành cho máy tính hoặc IoT), thay vì quyền truy cập của quản trị viên từ một môi trường đặc quyền (chẳng hạn như máy chủ), bạn nên làm theo hướng dẫn thiết lập SDK JavaScript cho ứng dụng.
Sau đây là một ma trận tính năng cho biết những tính năng của Firebase được hỗ trợ trong từng ngôn ngữ: