# Firebase + Supabase

> Export Firebase events, metrics, and funnels to Supabase without code. Analyze product behavior with fresh data and stable pipelines. Erathos.

Source: https://www.erathos.com/en/pipelines/firebase-supabase
Em português: https://www.erathos.com/pipelines/firebase-supabase

Firebase is a Google platform for app development, including tools for backend, authentication, and analytics. Supabase, on the other hand, is an open-source Firebase alternative built on top of Postgres, providing robust storage and real-time database capabilities.

With Erathos, you can integrate Firebase data into Supabase in just a few minutes. Our platform handles the entire data pipeline to your analytical environment, allowing you to join this data with other sources in your Data Warehouse. This frees up your time to focus on what actually drives value — extracting valuable insights and making more data-driven decisions.

### What Firebase data does Erathos sync to Supabase?

The integration automatically syncs key Firebase objects:

- **Events** — all tracked events with custom properties
- **Sessions** — source, duration, device, and behavioral data
- **Users** — profiles, properties, and activity history
- **Conversion Funnels** — steps, drop-offs, and rates by segment
- **Cohorts** — retention and engagement over time
- **Custom Properties** — event and user properties defined by your team

### Why sync Firebase with Supabase?

In Supabase, your Firebase data becomes available via REST, GraphQL, and Realtime Subscriptions, ready to power applications built by teams without requiring dedicated data engineering resources.

### How it works

Erathos connects to Firebase via the official API and syncs your data incrementally — only new or updated records are processed in each run, keeping pipelines fast and Supabase costs predictable. You choose the sync frequency (from every 5 minutes to daily), the objects to sync, and the destination dataset. Every run is logged with full observability: execution time, rows processed, error context, and instant alerts via Slack or email if anything goes wrong.

## Data in your data warehouse in minutes

### Ready-to-use Firebase connector

Connect Firebase to Supabase and automatically export events, metrics, and funnels. Fresh product data in your data warehouse—without manual pipeline engineering.

### Total control over your Firebase pipelines

Configure sync frequency and type per table. Erathos uses smart UPSERT in Supabase, making data available via REST, GraphQL, and Realtime Subscriptions as soon as it hits the database.

### End-to-end observability

Stop finding out about Firebase failures only after the business team starts complaining. Every run is logged with runtime, processed rows, and error context. Get automated alerts via Slack, Discord, or email as soon as something behaves unexpectedly—so your product metrics stay reliable for roadmap decisions.

## Centralizing Firebase data into Supabase has never been easier

Erathos is a data ingestion platform built for product and analytics teams. With the Firebase connector, you can automatically export events, product metrics, and conversion funnels directly to Supabase—keeping your data fresh for analysis without any manual engineering.

## FAQ

### What is Erathos and how can it help my company?

Erathos is a data ingestion platform built for reliability, transparency, and control. We help data teams connect tools like Firebase to their data warehouse—with full observability into every run, zero maintenance, and none of the opacity of traditional market tools.

### Which Firebase data does Erathos sync to Supabase?

Erathos syncs Events, Sessions, Users, Conversion Funnels, and Product Metrics from Firebase to Supabase. Custom event properties and user properties are automatically exported alongside each record.

### How often does Erathos sync data from Firebase to Supabase?

You can configure the sync frequency from every 5 minutes to daily, at the table level. Erathos uses incremental sync—only new or updated records are processed in each run, keeping your Firebase pipeline efficient and your Supabase costs predictable.

### What happens if a Firebase synchronization fails?

Erathos automatically detects failures and sends alerts to your email, Slack, or Discord with full context — not just "job failed." Smart retries handle transient errors, and every run is logged with runtime, rows processed, and error context so your team can debug in minutes, not hours.

### Is there a free trial period for the Firebase connector?

Yes. Every Erathos connector comes with a 14-day free trial. Connect Firebase to Supabase and start syncing immediately — no credit card required.
