Firebase JavaScript SDK Reference For Node.js
The Firebase JavaScript SDK implements the client-side libraries used by applications using Firebase services. This SDK is distributed via:
To get started using Firebase, see Add Firebase to your JavaScript Project.
For source code, see the Firebase JavaScript SDK Github repo.
API Reference
firebase
firebase.app
firebase.auth
- Auth
- ActionCodeInfo
- ActionCodeURL
- ApplicationVerifier
- AuthCredential
- AuthError
- AuthProvider
- AuthSettings
- Config
- ConfirmationResult
- EmailAuthProvider
- EmulatorConfig
- Error
- FacebookAuthProvider
- GithubAuthProvider
- GoogleAuthProvider
- IdTokenResult
- MultiFactorAssertion
- MultiFactorError
- MultiFactorInfo
- MultiFactorResolver
- MultiFactorSession
- PhoneAuthCredential
- PhoneMultiFactorAssertion
- PhoneMultiFactorEnrollInfoOptions
- PhoneMultiFactorGenerator
- PhoneMultiFactorInfo
- PhoneMultiFactorSignInInfoOptions
- PhoneSingleFactorInfoOptions
- MultiFactorUser
- OAuthCredential
- OAuthCredentialOptions
- OAuthProvider
- PhoneAuthProvider
- SAMLAuthProvider
- TwitterAuthProvider
- User
- UserInfo
- UserMetadata
firebase.database
firebase.firestore
- Blob
- CollectionReference
- DocumentChange
- DocumentReference
- DocumentSnapshot
- FieldPath
- FieldValue
- Firestore
- FirestoreDataConverter
- FirestoreError
- GeoPoint
- GetOptions
- LoadBundleTask
- LoadBundleTaskProgress
- PersistenceSettings
- Query
- QueryDocumentSnapshot
- QuerySnapshot
- SetOptions
- Settings
- SnapshotListenOptions
- SnapshotMetadata
- SnapshotOptions
- Timestamp
- Transaction
- WriteBatch