Ferramentas
Supabase
Plataforma open source sobre Postgres com autenticação, APIs geradas, storage e funções, para quem quer um backend pronto na nuvem ou no próprio servidor.

O Supabase entrega um banco Postgres já acompanhado das peças que quase todo aplicativo precisa: login de usuários, API gerada a partir das tabelas, armazenamento de arquivos e eventos em tempo real. O projeto se apresenta como plataforma de desenvolvimento em Postgres e monta, com ferramentas open source, recursos que muita gente conhece do Firebase. Quem sabe SQL aproveita o que já sabe, porque os dados ficam em tabelas relacionais comuns.
Para que serve
- Subir o backend de um app web ou mobile sem escrever do zero a camada de API REST ou GraphQL.
- Cuidar de cadastro, login e permissões com o módulo de autenticação baseado em JWT.
- Guardar arquivos dos usuários, com o Postgres decidindo quem acessa cada um.
- Receber mudanças do banco em tempo real por websocket, útil em chat e painel ao vivo.
- Guardar embeddings para busca com IA, usando o kit de vetores do projeto.
Como começar
O caminho mais curto é criar uma conta no painel hospedado e abrir um projeto, sem instalar nada. Para rodar no seu servidor, o guia de self-hosting usa Docker:
git clone --depth 1 --branch self-hosted/v0.8.2 https://github.com/supabase/supabase
mkdir supabase-project
cp -rf supabase/docker/. supabase-project
cd supabase-project && cp .env.example .env
docker compose pullAntes de subir os containers, troque as senhas e chaves de exemplo do .env. A documentação proíbe iniciar com os valores padrão e traz scripts para gerar chaves novas.
Licença e custo
O Supabase usa Apache 2.0. Uso, modificação e uso comercial estão liberados, e as cópias precisam conservar os avisos de copyright e de licença. A versão hospedada tem plano gratuito e planos pagos chamados Pro, Team e Enterprise.
Quando vale a pena
Escolha o Supabase se você quer Postgres de verdade por baixo e prefere não montar autenticação, API e storage em peças separadas. Uma equipe pequena que lança um produto consegue validar a ideia no plano gratuito da nuvem. Se você só precisa de um banco, um Postgres puro é mais simples de operar. Hospedar por conta própria também significa cuidar de vários serviços em containers, de atualização e de backup. Como alternativa, o Firebase é a referência que o próprio projeto cita, e o Appwrite segue linha parecida em código aberto.