---
title: "Supabase Integration"
description: "Connect Supabase to Omnifact to run SQL against your databases, manage tables and migrations, and check project logs while debugging."
url: https://omnifact.ai/integrations/catalog/supabase
locale: en
---

# Supabase

Supabase is a development platform built on Postgres that provides a database, authentication, file storage, edge functions, and realtime APIs. Developers use it as the backend for web and mobile applications.

With the Supabase integration, developers can query their databases and manage projects and tables from Omnifact: run SQL against a Supabase database and have the results explained, apply schema changes as migrations, and check project logs when something goes wrong. Users sign in with their own Supabase account and only see and change the projects they have access to in Supabase.

**Provided by**

Supabase

**Category**

[Development](https://omnifact.ai/integrations/catalog/development)

**Access**

Users sign in with their own Supabase account and only see resources they have access to.

**Connects to**

https://mcp.supabase.com/mcp

**Product website**

[supabase.com](https://supabase.com)

## What you can do

- **Query your database**
  Run SQL against a project's database and get the results explained.
- **Manage schema and migrations**
  List tables, extensions, and migrations, and apply schema changes as tracked migrations.
- **Debug with logs and advisors**
  Query project logs and get security and performance recommendations for your database.
- **Manage projects**
  See your projects and organizations, check costs, and create, pause, or restore projects.
- **Deploy Edge Functions**
  List and inspect your Edge Functions and deploy new versions.
- **Get connection details**
  Get a project's API URL and publishable keys, and generate TypeScript types from your schema.
- **Work with branches**
  On paid plans, create, merge, reset, rebase, and delete development branches.

## Related integrations

[All integrations](https://omnifact.ai/integrations/catalog)

- [GitLab](https://omnifact.ai/integrations/catalog/gitlab): A DevSecOps platform for source code management, code review, and CI/CD pipelines.
- [GitHub](https://omnifact.ai/integrations/catalog/github): A platform for hosting code and collaborating on software development.
- [Sentry](https://omnifact.ai/integrations/catalog/sentry): An application monitoring platform for tracking errors and performance problems in software.
- [PostHog](https://omnifact.ai/integrations/catalog/posthog): A product analytics platform that also includes feature flags, experiments, session replay, and error tracking.

## What to know before using Supabase with Omnifact

Use cases, setup, and permissions when your team connects Supabase to Omnifact.

### What can Omnifact do with a Supabase database?

Omnifact looks into your Supabase projects and answers questions about your data. List the tables and get the structure explained, run a SQL query such as weekly sign-ups and have the result summarized, or review your database for missing indexes and security gaps. Omnifact can combine this with your other connected tools in the same chat.

### Can Omnifact check Supabase logs when my app breaks?

Yes. Describe the problem, for example failing sign-ins or slow requests, and Omnifact searches your Supabase project logs for matching errors and explains what it finds. It also points to likely causes in your database setup, such as a missing index. Omnifact reads the logs live when you ask, so the information is always current.

### Can Omnifact write and apply Supabase migrations?

Yes. Tell Omnifact what you need, such as a new column for customer notes, and it drafts the change as a migration and explains what it will do. Omnifact applies the migration only after you confirm it in the chat, so you can review the SQL first. Admins can also switch this action off entirely.

### Should I connect development or production Supabase projects?

Start with development projects. Supabase recommends connecting development projects rather than production, and that is a good rule for Omnifact as well, because your team can try queries and schema changes without touching live customer data. Admins can switch off actions such as running SQL or require confirmation for them, so you can expand step by step.

### Which Supabase projects can Omnifact see?

Exactly what you can already see in Supabase. Everyone signs in with their own Supabase account, so requests run with each person's own permissions, changes appear under their name, and nothing runs through a shared admin account. Anyone can disconnect their account again at any time.

### How does Omnifact handle Supabase data?

Your Supabase data stays in Supabase under your agreement with Supabase. Omnifact reads tables, query results, and logs live when a request needs them, instead of copying or indexing your database in advance, and what it reads becomes part of that conversation. Omnifact is operated in Germany, business data is not used to train the connected AI models, and admins can limit Omnifact to European or Europe-hosted models.

### How do I connect Supabase to Omnifact?

An Omnifact admin adds Supabase once for the whole organization, and everyone then signs in with their own Supabase account. There is nothing to prepare in Supabase. When you sign in, you choose the Supabase organization you want to work in. Anyone can disconnect their account again at any time.

## Ready to automate work across your tools with Omnifact?

Connect Supabase and the other tools your team already uses, and let Omnifact look up information and take care of everyday tasks.

GDPR Compliant · ISO 27001 Certified · Hosted in Germany
