Skip to content
Christian Köver - Draxl edited this page Jan 3, 2022 · 10 revisions

Welcome to micropython-firebase (BETA-do not use)

micropython-firebase is a Google Firebase module based on REST API for Micropython.

Officially supported MicroPython ports:

This module supports the firebase realtime database and authentication yet.

REST API support:

  • Authentication and User Management
  • Realtime Database

A full list of supported features

Realtime Database

feature module version
feature minimal basic advanced
get ✔️ ✔️ ✔️
put ✔️ ✔️ ✔️
delete ✔️ ✔️ ✔️
patch ✔️ ✔️
addto ✔️
getfile ✔️

Authentication and User Management

feature module version
feature basic advanced
selauth 🌐 ✔️ ✔️
desauth 🌐 ✔️ ✔️
clear 🌐 ✔️ ✔️
sign_in_ep ✔️ ✔️
send_password_reset_email ✔️
sign_up_ep ✔️
sign_in_anonym ✔️
verify_password_reset_code ⚠️
confirm_password_reset ⚠️
change_email ✔️
change_password ✔️

⚠️ ...untested or not complete 🌐 ...changes the type of access to the Realtime Database

micropython-firebase

Description

Getting Started

basic requirements

Clone this wiki locally