API do Supabase: o que dá para fazer e como usar com agentes de IA
O Supabase é uma plataforma de backend sobre Postgres que gera automaticamente uma API REST para as tabelas, além de oferecer autenticação, armazenamento de arquivos e funções. É usado por times de produto e desenvolvedores que constroem aplicações. O acesso é por chaves do projeto, com regras de segurança por linha (RLS).
Os grandes recursos da API, em português claro.
Consulta e escrita nas tabelas do Postgres por REST, respeitando as políticas de segurança.
Cadastro, login e gestão de usuários da aplicação.
Armazenamento e entrega de arquivos em buckets.
Funções executadas sob demanda, chamadas por HTTP.
Assinatura de mudanças nas tabelas em tempo real.
Administração de projetos da organização.
Como se acessa a API do Supabase.
- Com credencial da sua empresaUsa as chaves do projeto: a chave pública respeita as políticas de segurança por linha, e a chave de serviço ignora essas políticas e deve ficar restrita ao servidor.
- Documentação oficialsupabase.com/docs
- A chave de serviço ignora as políticas de segurança: não use para o agente sem necessidade.
- Exponha visões com só as colunas necessárias, sem dados pessoais desnecessários.
- Planos têm limites de uso e de requisições.
- api supabase
- supabase rest api
- supabase api documentação
- supabase api key
- supabase edge functions
- integração supabase
- supabase realtime
O que um agente do iTeam faz com a API do Supabase.
O gestor pergunta quantos usuários ativaram certa função na semana e o agente consulta as tabelas liberadas e responde com o número.
O agente de suporte consulta o cadastro e o status da conta do cliente na base para responder sem pedir ao time técnico.
Ajustes pontuais, como reativar uma conta, são preparados pelo agente e executados após aprovação.
O agente acompanha tabelas de pedidos ou erros e avisa quando o volume foge do normal.
Da credencial ao agente trabalhando, com aprovação.
Crie um papel e políticas para o agente
No Supabase, defina um papel ou uma visão com as tabelas e colunas que o agente pode ler, com políticas de segurança por linha.
Cadastre a chave no cofre
A chave fica no cofre do iTeam; evite a chave de serviço e libere escrita só onde for necessário.
Teste em projeto de desenvolvimento
Valide consultas em um projeto de teste e mantenha aprovação para qualquer alteração em produção.
Dúvidas sobre a API do Supabase.
A API do Supabase é gratuita?
O Supabase tem plano gratuito com limites e planos pagos por uso e recursos; a API acompanha o plano do projeto.
Preciso programar para usar a API do Supabase com o iTeam?
Não necessariamente. O iTeam lê a documentação e o esquema liberado e o time de implantação configura as consultas com o seu time técnico.
O agente consegue rodar SQL livre?
Pode, mas recomendamos limitar a visões e consultas definidas, com escrita sob aprovação.