Supabase
Learn about Tempest’s Supabase integration capabilities and supported resources.
Supabase is an open source Firebase alternative providing a PostgreSQL database, authentication, instant APIs, edge functions, and real-time subscriptions. The Supabase App in Tempest enables comprehensive management of Supabase projects, including creation through self-service workflows and import into the service catalog.
For detailed information about each resource, see the Resources section below.
Authentication
These are the supported authentication methods for Supabase in Tempest:
Access Token
Ensure your Supabase access token has appropriate permissions for all features you plan to use through Tempest.
Tempest uses a Supabase access token to authenticate API requests. This requires:
How to get a Supabase Access Token
How to get a Supabase Access Token
Log in to Supabase
Sign in to your Supabase account at app.supabase.com.
Access Access Tokens
Navigate to “Access Tokens” under the Account section in the left-hand side navigation panel.
Generate Access Token
Click “Generate new token”, provide a name for your token, and click “Generate token.” This creates a long-lived token with the same privileges as your user account.
Important: Copy and securely store your token immediately, as you won’t be able to see it again.
Access Recipes
Navigate to Recipes in Tempest and create or select a recipe.
Add Supabase Resource
Add or select a Supabase resource in your recipe.
Link Credentials
Click “Add credentials” then “+Link credentials.”
Select Authentication Method
Select “Access Token.”
Name Credentials
Enter a credential name for identification.
Enter Access Token
Input your Supabase access token.
Complete Connection
Click “Connect.”
Resources
Project
Create, import, and manage Supabase projects in Tempest.
Configuration options:
- Organization: The organization in which the project is created
- Name: The name of the project
- Region: The hosting region for the project
- Database Password: Password for the PostgreSQL database you’re creating
- Instance Size: Project compute size from micro to 16xlarge
Properties:
- ID
- Name
- Region
- Status
- Creation Time
- Connection String