Comece no Supabase
Uma aplicação de estudo
Você vai preparar uma tabela de tarefas e conectar uma sessão autenticada. Siga a ordem para conferir as permissões do banco junto com a integração.
O que é o Supabase
Entenda como Postgres, Auth, Storage, Realtime e Edge Functions participam de uma aplicação Supabase. Conheça os serviços e siga a trilha inicial.
SaaS ou hospedagem com gestão profissional
Compare vantagens e desvantagens do Supabase SaaS e da hospedagem com gestão profissional. Entenda custos, manutenção e por que recomendamos o SaaS.
Crie um projeto Supabase
Crie um projeto de estudo no Supabase Cloud. Localize o painel, a URL da API e a chave publishable, com orientações para conferir o ambiente escolhido.
Crie a tabela de tarefas
Crie uma tabela de tarefas no Postgres do Supabase com UUID, vínculo ao usuário e RLS ativo. Confira as colunas antes de configurar login e permissões.
Configure o login por email
Configure cadastro e login por email no Supabase Auth. Confira as URLs de retorno, a confirmação do cadastro e a sessão usada na aplicação de estudo.
Restrinja as tarefas com RLS
Configure políticas RLS para ler e inserir tarefas no Supabase. Relacione cada registro ao usuário e confira as permissões com dois cadastros de teste.
Conecte o cliente JavaScript
Inicialize o cliente JavaScript do Supabase, grave uma tarefa autenticada e consulte registros com RLS. Confira as respostas e trate erros da chamada.