{"repo":"mobizt/FirebaseClient","free":true,"listed":false,"github":"https://github.com/mobizt/FirebaseClient","clone":"git clone https://github.com/mobizt/FirebaseClient.git","description":"🔥Fast and reliable async Firebase client library for Arduino.","language":"C++","stars":275,"topics":["arduino","esp32","esp8266","firebase","raspberry-pi-pico","cloud-firestore-database","cloud-messaging","firebase-storage","google-cloud-functions","google-cloud-storage"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"FirebaseClient Introduction Async Firebase Client library for Arduino Documentation. This is the REST APIs Firebase Client library that supports the following Firebase and Google Cloud products in one place. - Firebase Realtime Database - Cloud Firestore Database - Cloud Messaging - Firebase Storage - Google Cloud Functions - Google Cloud Storage - Security Rules Management This Firebase library is quite comprehensive which covers many applications. It is suitable for all serverless applications e.g. data logging, automation and IoTs. You can choose what options and services you want to use (see Library Build Options). There are many types of authentications supported and you can manage the user account with sign up (user/guest), delete, verify the user and reset the user password. This library also supports auto- and one-time authentications and you can force the library to re-authenticate any time. This library also provides the OTA firmware update functionalities by using your Realtime Database data or Firebase/Cloud Storage object (file). Note that the Firestore data change listening and Realtime Database disconnected event are not support by the Firebase REST API. The bare minimum code examples provide the basic guidelines for library usage concepts. There is a little more code that needs to be written but it is still simple and understandable. You can create your own wrapper class as you want that provides the callback-free, cleaner and simpler API. See the Wrapper exam","default_branch":null,"files":null,"tree":[],"storefront":"/r/mobizt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mobizt/FirebaseClient/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}