Pular para o conteúdo
⚖️ COMPARATIVOS

SuperDB vs Appwrite.

Appwrite é open source, com SDK em várias linguagens e community grande. SuperDB foca em Postgres, BR-first e drop-in Supabase. Aqui está quando cada um brilha.

TL;DR

  • Use Appwrite se: você quer SDK em Python/Dart/Kotlin/Swift, community grande, ou roda 100% self-hosted em qualquer infra hoje.
  • Use SuperDB se: precisa de Postgres puro (SQL/RLS), features BR (BRL/NF-e/CPF), drop-in Supabase, suporte PT-BR humano.
💡

Dica: os dois são open source — você pode rodar ambos pra testar no seu próprio hardware sem ter conta em nenhum. Self-host SuperDB chega na Sprint 9; Appwrite tem self-host hoje.

Feature por feature

FeatureSuperDBAppwriteObservação
DB underlyingPostgresMariaDB
SQL queries✓ completoLimitado (collections API)
Row-level securityRLS nativo PostgresPermissions em document levelSuperDB: mais poderoso
Auth providersOAuth + WhatsApp OTP + CPF/CNPJOAuth + magic link
FunctionsEm breve (Sprint 10)✓ várias linguagensAppwrite: maduro hoje
StorageCDN + transformaçõesStorage + transformaçõesEmpate
RealtimePostgres changes + presenceSubscriptions a documentsEmpate funcional
SDKsTS/JS (hoje)Python, Dart, Kotlin, Swift, JS, FlutterAppwrite ganha aqui
Self-hostEm breve (Sprint 9)✓ hojeAppwrite ganha
ComunidadeCrescendoGrande, ativaAppwrite ganha
LicenseAGPL-3.0BSD-3Ambas abertas
Foco geográficoBrasilGlobalDiferentes mercados
Cobrança em BRLSuperDB único no BR
NF-eSuperDB único no BR
Drop-in SupabaseSuperDB único

Quando Appwrite é melhor

  • SDKs em Python/Dart/Kotlin/Swift hoje — se seu time é mobile-first com Flutter ou Swift nativo, Appwrite tem SDK first-party. SuperDB hoje atende via REST.
  • Self-host hoje — Docker Compose pronto, deploy em qualquer VPS. SuperDB self-host chega na Sprint 9.
  • Community maior — mais templates, mais Stack Overflow respondido, mais Discord ativo. Em 2026 a diferença ainda é considerável.
  • Foco global — se seu app não tem nada de Brasil-específico, as features BR do SuperDB são overhead que você não usa.

Quando SuperDB é melhor

  • App brasileiro — todas as features BR (BRL, NF-e, PIX, CPF/CNPJ, WhatsApp OTP, dados em SP pra LGPD).
  • Drop-in do Supabase — você já tem código @supabase/supabase-js? Troca por @superdb/supabase-compat e pronto. Appwrite exige reescrever.
  • Postgres puro com SQL e RLS — joins, agregações, views materializadas, extensões (pg_trgm, postgis, etc). Appwrite com MariaDB é mais limitado em modelagem relacional avançada.
  • Suporte PT-BR humano — Pro+ tem email priority em português, mesmo fuso horário.

Por que não os dois?

Sério — alguns times usam SuperDB pro backend web (Next.js, dashboard admin) e Appwrite pro mobile Flutter (SDK Dart first-class). Compartilham apenas o Postgres via FDW ou sync. É decisão de stack, não de seita.

Se você já tem investido em ferramentas Appwrite e elas funcionam, não migra à toa. SuperDB faz mais sentido em projeto novo BR ou em migração saindo de Supabase/Firebase.

ℹ️

Heurística: se a próxima coisa que você ia perguntar é "qual a engine de DB?" e você se importa com a resposta — SuperDB (Postgres) faz mais sentido. Se você só quer que "salve e leia documento" funcione, qualquer um serve.

Essa página ajudou?