Supabase
Alternativa open source ao Firebase com Postgres, autenticacao, storage e realtime.
Minha experiencia
Supabase e meu backend padrao para novos projetos. Ter um banco Postgres completo com autenticacao, storage e realtime em menos de 5 minutos e incrivel. O fato de ser open source me da tranquilidade.
A experiencia de desenvolvimento e solida. As bibliotecas client sao bem documentadas, e o editor SQL no dashboard e genuinamente util. Eu aprecio especialmente poder escrever SQL puro — algo que voce nao consegue fazer com o Firebase.
Minha unica reclamacao e o recurso realtime. Funciona para casos simples, mas pode ser instavel com queries complexas. Para necessidades de realtime em producao, eu usaria um servico dedicado.
Pontos positivos
- +Banco de dados Postgres completo (nao e NoSQL — voce pode usar SQL)
- +Autenticacao, storage e inscricoes realtime integrados
- +Excelente tier gratuito: 500MB de banco, 1GB de storage, 50K usuarios ativos mensais
Pontos negativos
- −Recursos realtime podem ser instaveis sob carga
- −Row Level Security tem uma curva de aprendizaje
- −Dashboard pode ficar lento com conjuntos de dados grandes
Melhor para
Desenvolvedores indie que querem um backend sem gerenciar servidores.
Recursos principais e limitações
- •Tier gratuito pausa projetos apos 7 dias de inatividade (sem trafego ou chamadas de API)
- •Tier gratuito inclui 500MB de banco, 1GB de armazenamento de arquivos, 50K usuarios ativos mensais
- •Postgres completo com extensoes (pgvector, PostGIS, etc.)
- •Auth integrado (email, OAuth, magic link), storage e edge functions
- •Open source — self-hosteavel com Supabase CLI / Docker