> ## Documentation Index
> Fetch the complete documentation index at: https://trigger-v3-fix-additional-files.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Supabase: Introduction

<Snippet file="integration-getting-started.mdx" />

## Installation

<CodeGroup>
  ```bash npm
  npm install @trigger.dev/supabase
  ```

  ```bash pnpm
  pnpm add @trigger.dev/supabase
  ```

  ```bash yarn
  yarn add @trigger.dev/supabase
  ```
</CodeGroup>

## Quick links

<CardGroup cols={2}>
  <Card title="Supabase Quick Start" icon="bolt-lightning" href="/documentation/quickstarts/supabase">
    Get up and running with Supabase in just a few minutes.
  </Card>

  <Card title="Supabase Onboarding Emails" icon="file-code" href="https://github.com/triggerdotdev/examples/tree/main/supabase-onboarding-emails">
    Example of how to send a welcome email drip campaign using Supabase and Trigger.dev
  </Card>

  <Card title="Introducing Supabase integration" icon="grid-2" href="https://trigger.dev/blog/introducing-supabase-integration">
    Our deep-dive blog post announcing our Supabase integration
  </Card>

  <Card title="Self-hosting" icon="laptop-binary" href="/documentation/guides/self-hosting/supabase">
    Learn how to self-host Trigger.dev on your own Supabase database.
  </Card>
</CardGroup>

## Usage

Our Supabase package supports two different integrations: One for the Supabase Management API and one that wraps the `@supabase/supabase-js` client.

<CardGroup cols={2}>
  <Card title="Management API" icon="server" href="/integrations/apis/supabase/management">
    The [Management API](https://supabase.com/docs/reference/api/introduction) is used to manage
    your Supabase organization, projects, and databases. It can also be used to trigger jobs based
    on changes in your Supabase database. Works with OAuth or Personal Access Tokens.
  </Card>

  <Card title="Supabase Client" icon="database" href="/integrations/apis/supabase/client">
    Wraps the [@supabase/supabase-js](https://github.com/supabase/supabase-js) client to make it
    easy to use Supabase in your jobs to run queries against your database and access other
    functionality, like auth, storage, and functions. Works with your Supabase
    [service\_role](https://supabase.com/docs/guides/api/api-keys#the-servicerole-key) key.
  </Card>
</CardGroup>

## Example jobs

<Card title="Code examples" icon="code" href="https://trigger.dev/apis/supabase">
  Check out pre-built jobs using Supabase in our API section.
</Card>
