If you need some Firebase SDK functionality that we don't support yet, please open an issue. We will happily implement it.
Following types of Firebase Cloud Functions from the are supported:
Firestore
functions.firestore.document(
functions.firestore.document(
functions.firestore.document(
functions.firestore.document(
RealtimeDB
functions.database.ref(
functions.database.ref(
functions.database.ref(
functions.database.ref(
Firebase Auth
functions.auth.user().onCreate()
functions.auth.user().onDelete()
HTTPS
functions.https.onRequest()
functions.https.onCall()
Object context
isn't fully supported yet.
When accessing context
object provided by httpsCallable
function the following properties are missing:
context.auth.token
context.instanceIdToken
When accessing context
object provided by firestore
, auth
, and realtimeDB
trigger functions the following properties are missing:
context.auth
All methods from the of the is supported. Excluding the security rules.
Following methods and properties from the database modules of the Firebase Admin SDK are supported:
database().app
database().ref()
We currently support emulating only the default RealtimeDB instance.
Following methods and properties from the of the are supported:
auth().app
auth().getUser()
auth().getUserByEmail()
auth().createUser()
auth().deleteUser()
auth().updateUser()
auth().verifyIdToken()
- accepts user's uid
in place of an idToken
The isn't fully supported yet. Following properties are not implemented:
customClaims
metadata
multiFactor
passwordHash
passwordSalt
providerData
tenantId
tokensValidAfterTime