Connectors

/

Sources

/

Firebase Realtime Database

  • Source
  • Databases
  • Alpha

Move Firebase Realtime Database data anywhere it matters.

Move Firebase Realtime Database data into your warehouse, lake or AI app.

Source

Firebase Realtime Database

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Destinations
50+
Standard support
0.1.52

Overview

What is the Airbyte Firebase Realtime Database connector?

The Airbyte Firebase Realtime Database connector extracts data from Firebase Realtime Database and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh. It publishes tables and events you can select per connection.

  • 01

    Sync to your warehouse

    Land Firebase Realtime Database data in 50+ destinations on a schedule you control.

  • 02

    One authorization

    Authenticate Firebase Realtime Database once and Airbyte keeps every scheduled sync running on it.

  • 03

    Cloud or self-hosted

    Run the Firebase Realtime Database connector on OSS.

Setup

Live in six steps

  1. First, you need to create a Firebase project and obtain the necessary credentials. You can do this by going to the Firebase console and selecting your project. Then, navigate to the "Settings" tab and select "Service Accounts." From there, click on "Generate new private key" to download a JSON file containing your credentials.

  2. In Airbyte, navigate to the "Sources" tab and select "Add Source." Choose "Firebase" from the list of available sources.

  3. In the Firebase source configuration page, you will need to enter the following information: - Name: A unique name for your source - Firebase Project ID: The ID of your Firebase project - Firebase Credentials: Copy and paste the contents of the JSON file you downloaded earlier into this field

Configuration fields

Firebase Realtime Database configuration fields
FieldTypeDescription
database_name*stringDatabase name (This will be part of the url pointing to the database, https://.firebaseio.com/). For databases outside us-central1, enter the full database URL or hostname instead, e.g. https://.europe-west1.firebasedatabase.app (see https://firebase.google.com/docs/database/locations)
google_application_credentials*stringCert credentials in JSON format of Service Account with Firebase Realtime Database Viewer role. (see, https://firebase.google.com/docs/projects/iam/roles-predefined-product#realtime-database)
buffer_sizenumberNumber of records to fetch at once
pathstringPath to a node in the Firebase realtime database

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • OSS

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

FAQ

Firebase Realtime Database connector questions

What data can I sync from Firebase Realtime Database with Airbyte?

The Firebase Realtime Database connector syncs the tables and events published in Airbyte docs.

Does the Firebase Realtime Database connector support incremental sync?

The Firebase Realtime Database connector supports full refresh sync. Check the stream list on this page for incremental support per table.

Where can I run the Firebase Realtime Database connector?

Run the Firebase Realtime Database connector on OSS.

Didn't find your answer? Talk to sales

Start syncing Firebase Realtime Database in minutes.

Free 14-day trial. No credit card needed.