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:
- CDN (
<script src="https://www.gstatic.com/firebasejs/6.3.0/firebase.js"></script>) - npm package
- Bower package
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
- ApplicationVerifier
- AuthCredential
- AuthSettings
- OAuthCredential
- AuthProvider
- ConfirmationResult
- EmailAuthProvider
- Error
- FacebookAuthProvider
- GithubAuthProvider
- GoogleAuthProvider
- IdTokenResult
- TwitterAuthProvider
- OAuthProvider
- PhoneAuthProvider
- SAMLAuthProvider
- UserMetadata
- User
- UserInfo
firebase.database
firebase.firestore
- Blob
- CollectionReference
- DocumentChange
- DocumentReference
- DocumentSnapshot
- FieldPath
- FieldValue
- Firestore
- FirestoreError
- GeoPoint
- GetOptions
- PersistenceSettings
- Query
- QueryDocumentSnapshot
- QuerySnapshot
- SetOptions
- Settings
- SnapshotListenOptions
- SnapshotMetadata
- SnapshotOptions
- Timestamp
- Transaction
- WriteBatch


