
Firebase Wrapper
Overview
Firebase is an app development platform built around non-relational technologies. The Firebase Wrapper supports connecting to below objects.
- Authentication Users (read only)
- Firestore Database Documents (read only)
Preparation
Before you get started, make sure the wrappers
extension is installed on your database:
and then create the foreign data wrapper:
Secure your credentials (optional)
By default, Postgres stores FDW credentials inide pg_catalog.pg_foreign_server
in plain text. Anyone with access to this table will be able to view these credentials. Wrappers is designed to work with Vault, which provides an additional level of security for storing credentials. We recommend using Vault to store your credentials.
Connecting to Firebase
We need to provide Postgres with the credentials to connect to Firebase, and any additional options. We can do this using the create server
command:
=== "With Vault"
=== "Without Vault"
Learn more on our doc page.
Resources
- Official
supabase/wrappers
documentation
Details
Third-party integrations and docs are managed by Supabase partners.