
Terdapat banyak layanan yang ditawarkan Firebase untuk digunakan sebagai starter pack pengembangan software. Dari layanan autentikasi, basis data, file storage sampai pada machine learning. Firebase juga menawarkan paket free yang dikenal dengan nama Spark Plan yang mana paket ini tidak berbayar dengan syarat dan ketentuan yang berlaku pada masing-masing layanan yang digunakan.
Registrasi
https://console.firebase.google.com/







Layanan Spark Plan
https://firebase.google.com/pricing
Authentication | |
---|---|
Phone Auth - US, Canada, and India | 10K/month |
Phone Auth - All other countries | 10k/month |
Other Auth Service | Free |
Cloud Firestore | |
---|---|
Stored Data | 1 GiB total |
Network | 10 GiB/month |
Document Write | 20K/day |
Document Reads | 50K/day |
Document Deletes | 20K/day |
Hosting | |
---|---|
Stored | 10 GB |
Transferred Data | 10 GB/month |
Storage | |
---|---|
Stored Data | 5GB |
Downloaded | 1GB/day |
Upload Operations | 20K/day |
Download Operations | 50K/day |
Paket Spark ini sangat cocok untuk projek dengan skala kecil atau masih pada tahapan development. Sangat cocok untuk prototyping sebelum melanjutkan tahapan ke production. Jika Anda sudah siap melakukan rilis produk, Anda dapat dengan mudah mengganti paket ke Blaze dimana paket ini adalah paket Pay as You Go atau Anda hanya membayar sesuai apa yang Anda gunakan.
Firebase Admin SDK
https://firebase.google.com/docs/database/admin/start
Proses integrasi firebase dengan aplikasi Anda dapat dilakukan dengan menggunakan SDK yang telah tersedia. Sepaham penulis, Firebase Admin SDK dapat digunakan di banyak platform selama platform tersebut dapat menggunakan Google API Services. Bahasa pemrograman mainstream seperti Node Js, Python, dsb sudah tersedia library SDK-nya, tinggal dipasang dan diintegrasikan dengan credential Firebase milik Anda.
Proses integrasi Firebase Admin SDK dapat dilakukan dengan mudah menggunakan file json yang dapat diunduh melalui pengaturan project di konsol Firebase. Pilih menu pada project overview seperti tampilan berikut ini:



Pilih Generate Token Key. Dari sinilah Anda akan diberikan key dalam bentuk file json yang terdownload melalui browser.
Setelah Anda mendapatkan file json tersebut, silahkan integrasikan sesuai SDK yang Anda gunakan.