# Supabase como banco do projeto

Saiba quando trocar o Skip Cloud pelo Supabase, como conectar a conta na organização e como escolher o Supabase antes do primeiro pedido de um projeto.

Fonte: https://guides.adapta.org/guias/skip/recursos-do-skip/supabase-github/

**TL;DR** · Todo projeto nasce com o **Skip Cloud**, mas quem já usa Supabase pode escolhê-lo como banco de dados e autenticação. A conta do Supabase é conectada uma vez em **Gerenciar organização > Integrações**; em cada projeto novo, a escolha é feita no cartão **Iniciar novo projeto**, pelo menu **+**, antes de enviar o primeiro pedido. O próprio Skip avisa que a decisão precisa vir antes do primeiro prompt.

![Gravação do builder do Skip: o botão Skip Cloud abre o painel do backend sobre o preview, a coleção time_entries é aberta e as abas Campos, Regras e Dados mostram os campos com tipo e obrigatoriedade, as regras por operação e os quatro registros de exemplo.](https://guides.adapta.org/media/screenshots/skip/skip-cloud-2026-09-22/skip-cloud-2026-09-22.gif)

*Do botão à tabela: abra o Skip Cloud, escolha uma coleção e percorra Campos, Regras e Dados para conferir o que o agente criou.*

## Skip Cloud ou Supabase?

|   |  Skip Cloud |  Supabase |
| --- | --- | --- |

|  O que é |  Backend gerenciado pelo Skip: banco de dados, autenticação, APIs, gatilhos e armazenamento |  Backend e banco de dados em uma conta sua no Supabase |

|  Configuração |  Nenhuma; vem ligado em todo projeto novo |  Conectar a conta na organização e escolher o Supabase no projeto |

|  Onde você administra os dados |  Painel **Skip Cloud** dentro do builder |  Painel do Supabase (botão **Abrir Supabase Dashboard** na integração) |

|  Quando faz sentido |  A maioria dos projetos, especialmente quem quer começar sem outra ferramenta |  Equipes que já têm dados e regras no Supabase ou que precisam do banco fora do Skip |

O Skip Cloud está em beta, segundo o aviso exibido ao criar o projeto; o Supabase é a alternativa quando o time prefere um serviço que já domina. Os detalhes do Skip Cloud estão em [Skip Cloud, banco de dados e login](https://guides.adapta.org/guias/skip/recursos-do-skip/skip-cloud/).

## Conecte a conta na organização

![Aba Integrações do Skip com três áreas numeradas: 1, a lista Skip Cloud, Supabase e GitHub; 2, o estado da integração do Supabase, com data de conexão e validade do token; 3, os projetos conectados.](https://guides.adapta.org/media/screenshots/skip/supabase-2026-09-19/skip-integracoes-2026-09-19-cor.png)

*A conexão do Supabase vive na organização, não no projeto. O painel mostra desde quando está ligada, até quando o token vale (2) e quais projetos a usam (3).*

Em **Gerenciar organização > Integrações**, o cartão **Supabase** ("Backend e banco de dados") conecta a conta para toda a organização. Depois de conectada, a integração mostra **Integração Ativa**, a data de conexão, a validade do token, quantos projetos estão ligados a ela e os botões **Gerenciar**, **Abrir Supabase Dashboard** e **Revogar Integração**. A própria tela lembra que os projetos são conectados pelo chat ou pelo builder, não ali ([Organização, membros e convites](https://guides.adapta.org/guias/skip/conta-e-organizacao/organizacao/)).

## Escolha o Supabase em um projeto novo

1. **Antes de escrever o pedido**

    No workspace, o cartão **Iniciar novo projeto** vem com o chip **Skip Cloud ativo**, com um botão **Remover Skip Cloud**. Ao gerar o pedido com o chip presente, o Skip avisa que todos os projetos começam com o Skip Cloud e que, para usar Supabase, é preciso selecionar essa opção no chat antes do primeiro prompt.

![Cartão Iniciar novo projeto da home do Skip com a frase guiada vazia, o chip Skip Cloud ativado e o botão + ao lado.](https://guides.adapta.org/media/screenshots/skip/supabase-2026-09-22/antes-2026-09-22.png)

    *Antes de digitar: **1** a frase ainda vazia, **2** o chip Skip Cloud, que já vem ativado, e **3** o botão +, onde a escolha do banco é feita.*

2. **Abra o menu +**

    O botão **+** do cartão abre três opções: **Carregar arquivos** (imagens, documentos e outros, até três), **Skip Cloud** (backend gerenciado pelo Skip) e **Supabase**. A opção Supabase aparece quando a integração da organização termina de carregar.

![Menu do botão + do cartão Iniciar novo projeto aberto, com Carregar arquivos, Skip Cloud marcado como escolhido e Supabase com a observação Desative o Skip Cloud para usar.](https://guides.adapta.org/media/screenshots/skip/supabase-2026-09-22/menu-2026-09-22.png)

    *O menu: **1** o botão +, **2** as três opções e **3** Skip Cloud, marcado como o backend atual; enquanto ele estiver ativo, o Supabase aparece desativado.*

3. **Selecione o Supabase e envie o pedido**

    Escolha **Supabase** no menu e só então preencha e envie o pedido. A escolha vale para o projeto criado a partir daquele pedido.

![O mesmo menu com a opção Supabase em destaque e a nota Desative o Skip Cloud para usar; o botão de gerar o prompt ainda apagado.](https://guides.adapta.org/media/screenshots/skip/supabase-2026-09-22/escolha-2026-09-22.png)

    *A troca: **1** Supabase só fica disponível depois de remover o Skip Cloud, **2** que sai pelo X do chip, e **3** o botão de gerar, que só acende com a frase preenchida. Escolha o banco antes de preencher.*

4. **Confira no painel do Supabase**

    Depois da primeira versão, abra o painel do Supabase (botão **Abrir Supabase Dashboard** na integração) e confira o que o agente criou; peça ajustes pelo chat como em qualquer projeto.

![Aba Integrações de Gerenciar organização com o cartão Supabase selecionado: Integração Ativa, conectado em 07/01/2026, token expira em 13/09/2026, Projetos Conectados vazio e os botões Abrir Supabase Dashboard e Revogar Integração.](https://guides.adapta.org/media/screenshots/skip/supabase-2026-09-22/painel-2026-09-22.png)

    *Onde conferir: **1** o cartão Supabase na organização, **2** o estado da integração, com a validade do token, e **3** os projetos conectados; Abrir Supabase Dashboard leva ao painel do banco.*

A escolha do banco é feita antes do primeiro pedido. Se o projeto já nasceu com Skip Cloud e você quer Supabase, o caminho seguro é criar um projeto novo com a opção certa e reaproveitar o pedido. Antes de **Revogar Integração**, lembre que isso afeta todos os projetos da organização ligados ao Supabase.

**Dica do curso:** em *Skip na Prática*, aula "Banco de Dados e Login", gravada na época em que o Supabase era o padrão, a Adapta recomenda criar a autenticação antes das tabelas e conferir no painel do banco se o usuário e o registro cadastrados pelo app realmente entraram. Para testes, ela sugere desativar a confirmação de e-mail nos provedores de login do Supabase, para não precisar confirmar cada usuário de teste. O método continua valendo para quem escolhe o Supabase hoje.

## O que conferir

- **Token da integração:** a validade aparece no painel da integração; um token vencido é a primeira suspeita quando o agente não consegue criar tabelas.

- **Chaves fora do chat:** a conexão com o Supabase é feita pela integração, nunca colando chaves na conversa ([Cuidados com dados e chaves](https://guides.adapta.org/guias/skip/conta-e-organizacao/dados/)).

- **Templates:** no catálogo de templates, cada card indica se usa **Skip Cloud** ou **Supabase**; observe a etiqueta ao escolher o ponto de partida ([Projetos e templates](https://guides.adapta.org/guias/skip/recursos-do-skip/projetos-templates/)).
