vs SUPABASE
SuperDB vs Supabase, sem rodeio.
Compare features lado a lado. Honestamente — incluindo onde o Supabase ainda é melhor.
Quando usar cada um
Os dois são bons. A escolha certa depende do contexto.
Use SuperDB se você...
- ✓ Cobra em real e precisa de NF-e
- ✓ Precisa de CPF/CNPJ nativo + lookup na Receita
- ✓ Quer WhatsApp como canal de OTP
- ✓ Valoriza suporte em PT-BR, no mesmo fuso
- ✓ Quer servidor no Brasil (latência baixa pra users BR)
- ✓ Já usa Supabase e quer mudar com 1 linha
Use Supabase se você...
- ✓ Precisa de Edge Functions (Deno Deploy) hoje
- ✓ Precisa de multi-region hoje
- ✓ Precisa de Vault (secrets manager nativo) hoje
- ✓ Tem equipe grande já familiarizada e onboarding custaria mais do que migrar
- ✓ Não atende usuários BR (não precisa de features locais)
- ✓ Prefere comunidade maior (Discord ativo, Stack Overflow, mais templates)
Feature por feature
Tabela honesta. Onde o Supabase ganha, está marcado.
| Feature | SuperDB | Supabase | Observação |
|---|---|---|---|
| Postgres gerenciado | ✓ | ✓ | Ambos com Postgres 15+ |
| Row Level Security | ✓ | ✓ | Igual |
| PostgREST API | ✓ | ✓ | Igual |
| Auth email/senha | ✓ | ✓ | Argon2id (SuperDB) vs bcrypt (Supabase) |
| OAuth social | ✓ | ✓ | Google/GitHub/Apple/Microsoft |
| Magic link | ✓ | ✓ | — |
| MFA TOTP | ✓ | ✓ | — |
| WhatsApp OTP | ✓ | – | Único do SuperDB |
| CPF/CNPJ nativo | ✓ | – | + lookup Receita Federal |
| LGPD export auditável | ✓ | – | Hash chain de auditoria |
| Anti-abuse (HIBP+Turnstile) | ✓ | – | Pré-configurado |
| Realtime subscriptions | ✓ | ✓ | API idêntica |
| Storage + CDN | ✓ | ✓ | Compatível |
| Transformações de imagem | ✓ | ✓ | Mesma API |
| Edge Functions | – | ✓ | Supabase ganha (Deno Deploy) |
| Vault (secrets) | – | ✓ | Supabase ganha |
| Multi-region | – | ✓ | Supabase ganha |
| pgvector | Em breve | ✓ | Roadmap SuperDB |
| pg_graphql | – | ✓ | Não no roadmap |
| Cobrança em real (BRL) | ✓ | – | Único do SuperDB |
| NF-e automática | ✓ | – | Único do SuperDB |
| PIX recorrente | ✓ | – | Único do SuperDB |
| Servidor no Brasil | ✓ | – | Latência < 10ms BR |
| Suporte em PT-BR | ✓ | – | Humano, fuso BR |
| Self-host (AGPL-3.0) | ✓ | ✓ | Ambos open core |
| Drop-in SDK | ✓ | — | @superdb/supabase-compat |
| Preço inicial | R$ 0 | US$ 0 | Tier free generoso em ambos |
Migração: 1 linha
A API do @superdb/supabase-compat é idêntica à do @supabase/supabase-js. Você muda apenas o import — nenhuma outra linha precisa mudar.
Antes — package.json
npm uninstall @supabase/supabase-js
npm install @superdb/supabase-compat
Depois — src/lib/db.ts
- import { createClient } from '@supabase/supabase-js'
+ import { createClient } from '@superdb/supabase-compat'
export const db = createClient(
process.env.NEXT_PUBLIC_DB_URL,
process.env.NEXT_PUBLIC_DB_ANON
)
Dica: Migre por feature ao invés de big-bang. O SuperDB suporta o mesmo schema do Supabase — você pode rodar os dois em paralelo durante a transição.
Supabase é uma empresa excelente e tecnologia sólida. Esta comparação é nossa visão técnica baseada em features documentadas publicamente em maio de 2025. Não somos afiliados ao Supabase. Preços e features podem mudar.