
Stripe Wrapper
Overview
supabase/wrappers is a PostgreSQL extension that provides integrations with external sources so you can interact with third-party data using SQL.
For example, the Stripe wrapper connects to Stripe's API and exposes each endpoint as a SQL table.
Usage
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 Stripe
We need to provide Postgres with the credentials to connect to Stripe, and any additional options. We can do this using the create server
command:
With Vault:
Without Vault:
Learn more on our docs page.
Resources
- Official
supabase/wrappers
documentation
Details
Third-party integrations and docs are managed by Supabase partners.