Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

SDK dan pustaka klien

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Halaman ini menjelaskan SDKS dan library klien yang tersedia untuk Firebase API. Meskipun Anda dapat melakukan panggilan HTTP dan RPC langsung ke Firebase API, library klien Firebase menerapkan praktik terbaik untuk Anda dan mempermudah akses database Anda.

Firebase mendukung SDK seluler/web dan pustaka klien server.

SDK seluler dan web

Firebase mendukung SDK untuk Android, iOS, dan Web. Dikombinasikan dengan aturan keamanan Firebase dan Firebase Auth , SDK seluler dan web mendukung arsitektur aplikasi tanpa server tempat klien terhubung langsung ke database Firebase Anda. Dengan arsitektur tanpa server, Anda tidak perlu memelihara server perantara antara klien dan database Firebase Anda.

SDK seluler dan web juga mendukung pembaruan waktu nyata dan persistensi data offline .

Untuk memulai Android, platform Apple, atau Web SDK, lihat Memulai dengan Firebase .

Referensi dan sumber daya

Untuk informasi lebih lanjut tentang setiap SDK, lihat sumber daya berikut:

Pustaka klien server

Firebase mendukung pustaka klien server untuk C#, Go, Java, Node.js, PHP, Python, dan Ruby. Gunakan pustaka klien ini untuk menyiapkan lingkungan server yang diistimewakan.

Tidak seperti Mobile dan Web SDK, library klien server membuat lingkungan Firebase yang diistimewakan dengan akses penuh ke database Anda. Di lingkungan ini, permintaan tidak dievaluasi berdasarkan aturan keamanan Firebase Anda. Server Firebase yang diistimewakan diamankan menggunakan Identity and Access Management (IAM), lihat Keamanan untuk pustaka klien server .

Gunakan pustaka klien server untuk tugas database administratif atau jika Anda lebih suka arsitektur dengan server perantara antara pengguna dan database Firebase Anda.

Library klien server Firebase tersedia sebagai Firebase Admin SDK dan sebagai library klien Google Cloud. Kedua kumpulan pustaka menyediakan fitur Firebase yang sama. Firebase Admin SDK menggabungkan akses ke Firebase dan beberapa produk Firebase lainnya, seperti Firebase Auth dan Firebase Cloud Messaging, dalam satu library.

SDK Admin Firebase

Firebase Admin SDK menggabungkan library klien Google Cloud untuk Firebase bersama library klien dan SDK untuk beberapa fitur Firebase lainnya. Dengan menggunakan salah satu Admin SDK, Anda dapat menginisialisasi akses ke Firebase dan beberapa layanan lainnya dari satu SDK. Firebase Admin SDK mendukung akses Firebase di Java, Python, Node.js, dan Go.

Untuk memulai Firebase Admin SDK, lihat Menambahkan Firebase Admin SDK ke Server Anda .

Referensi dan sumber daya

Untuk informasi selengkapnya tentang setiap Firebase Admin SDK, lihat referensi berikut:

Pustaka klien Google Cloud

Library klien Google Cloud mendukung akses Firebase di Java, Python, Node.js, Go, PHP, C#, dan Ruby. Untuk memulai dengan salah satu pustaka klien Google Cloud, lihat Panduan Memulai menggunakan Pustaka Klien Server .

Referensi dan sumber daya

Untuk informasi selengkapnya tentang setiap pustaka klien Google Cloud untuk Firebase, lihat referensi berikut:

Integrasi perpustakaan pihak ketiga

Firebase menawarkan sejumlah integrasi dengan pustaka sumber terbuka selain SDK seluler/web dan pustaka klien server, lihat Integrasi pustaka dan kerangka kerja .