Google Firebase website screenshot

Google Firebase

Google Firebase is a comprehensive app development platform that provides backend services, SDKs, and APIs for building and scaling mobile and web applications, including authentication, real-time databases, cloud messaging, hosting, and analytics.

5 APIs 0 Features
AnalyticsAuthenticationBackend as a ServiceCloud MessagingGoogle CloudHostingMobileReal-Time Database

APIs

Firebase Realtime Database API

The Firebase Realtime Database API provides RESTful access to Firebase's cloud-hosted NoSQL database. It enables developers to store and sync data in real time across all connec...

Firebase Cloud Messaging API (FCM)

The Firebase Cloud Messaging API enables developers to send notifications and data messages to client apps on Android, iOS, and the web. The HTTP v1 API provides per-platform me...

Firebase Authentication REST API

The Firebase Authentication REST API enables developers to manage user authentication using email/password, phone, and federated identity providers such as Google, Facebook, and...

Firebase Hosting REST API

The Firebase Hosting REST API allows developers to programmatically manage web hosting deployments on Firebase. It supports creating new releases, managing site versions, upload...

Firebase Remote Config API

The Firebase Remote Config API enables developers to change the behavior and appearance of their apps without requiring users to download an update. The API allows publishing ne...

Collections

Pricing Plans

Rate Limits

Google Firebase Rate Limits

11 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Google Firebase Context

0 classes · 5 properties

JSON-LD

API Governance Rules

Google Firebase API Rules

13 rules · 11 errors 1 warnings 1 info

SPECTRAL

JSON Structure

Google Firebase Structure

0 properties

JSON STRUCTURE

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
🔑
Authentication
Authentication
🌐
Console
Console
📦
SDKs
SDKs
💬
Support
Support
🟢
StatusPage
StatusPage
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Firebase Firebase Realtime Database API
  version: '1'
items:
- info:
    name: Data
    type: folder
  items:
  - info:
      name: Google Firebase Read data
      type: http
    http:
      method: GET
      url: https://{projectId}-default-rtdb.firebaseio.com/:path.json
      params:
      - name: path
        value: ''
        type: path
        description: The database path to the data node
      - name: auth
        value: ''
        type: query
        description: Firebase ID token or database secret for authentication
      - name: orderBy
        value: ''
        type: query
        description: The child key or priority to order results by
      - name: limitToFirst
        value: ''
        type: query
        description: Limit the number of results returned from the beginning
      - name: limitToLast
        value: ''
        type: query
        description: Limit the number of results returned from the end
      - name: startAt
        value: ''
        type: query
        description: Return items starting at the specified value
      - name: endAt
        value: ''
        type: query
        description: Return items ending at the specified value
      - name: equalTo
        value: ''
        type: query
        description: Return items equal to the specified value
      - name: shallow
        value: ''
        type: query
        description: Return only the keys at the location (no nested data)
    docs: Reads data at the specified database path. Returns the JSON data stored at the given location in the database tree.
  - info:
      name: Google Firebase Push data
      type: http
    http:
      method: POST
      url: https://{projectId}-default-rtdb.firebaseio.com/:path.json
      params:
      - name: path
        value: ''
        type: path
        description: The database path to the data node
      body:
        type: json
        data: '{}'
    docs: Pushes data to the specified path with an auto-generated unique key. Equivalent to using push() in the Firebase
      SDK.
  - info:
      name: Google Firebase Write data
      type: http
    http:
      method: PUT
      url: https://{projectId}-default-rtdb.firebaseio.com/:path.json
      params:
      - name: path
        value: ''
        type: path
        description: The database path to the data node
      body:
        type: json
        data: '{}'
    docs: Writes data to the specified database path, replacing any existing data at that location.
  - info:
      name: Google Firebase Update data
      type: http
    http:
      method: PATCH
      url: https://{projectId}-default-rtdb.firebaseio.com/:path.json
      params:
      - name: path
        value: ''
        type: path
        description: The database path to the data node
      body:
        type: json
        data: '{}'
    docs: Updates specific children at the specified path without overwriting the entire node. This performs a multi-path
      update.
  - info:
      name: Google Firebase Delete data
      type: http
    http:
      method: DELETE
      url: https://{projectId}-default-rtdb.firebaseio.com/:path.json
      params:
      - name: path
        value: ''
        type: path
        description: The database path to the data node
    docs: Removes data at the specified database path.
bundled: true