Procurando uma alternativa ao Firebase?
Controle seu backend.
Banco de dados, Auth, Tempo real, Funções, Armazenamento -- tudo auto-hospedado em um único binário. Preço fixo, bancos SQL e NoSQL, além do deploy completo de aplicações.
A opinião honesta: O Firebase oferece SDKs de cliente e produtos do Google como Analytics, Crashlytics e ML Kit. Se você quer preço mensal fixo, precisa dos dados no seu próprio servidor ou quer vários motores de banco de dados em uma só máquina, o sh0 fornece banco de dados, auth, tempo real, funções e armazenamento na sua própria infraestrutura.
Comparação de recursos
sh0 vs Firebase: serviços de backend, deploy, propriedade dos dados e preços lado a lado.
| Recurso | sh0 | Firebase |
|---|---|---|
| Banco de dados | PostgreSQL, MySQL, MariaDB, MongoDB, Redis | Firestore (NoSQL) + Realtime Database |
| Serviço de autenticação | Logto gerenciado (OIDC, social, MFA) | Firebase Auth (e-mail, telefone, social) |
| Assinaturas em tempo real | Centrifugo (WebSocket + SSE) | Listeners em tempo real do Firestore |
| Funções serverless | Runtime Deno gerenciado | Cloud Functions for Firebase |
| Armazenamento de arquivos | MinIO (compatível com S3) | Cloud Storage for Firebase |
| API REST | PostgREST (gerado automaticamente a partir das tabelas) | Firestore REST API |
| Suporte a banco de dados SQL | PostgreSQL, MySQL, MariaDB (SQL completo) | SQL Connect (Cloud SQL para PostgreSQL) |
| Deploy de aplicações (PaaS) | Deploy completo baseado em Docker | App Hosting (aplicações web full-stack, Next.js e Angular) |
| Assistente de IA integrado | 105 ferramentas MCP + 6 agentes especializados | Gemini no Firebase (assistente do console) |
| Preços previsíveis | Mensalidade fixa ($0-$99) | Blaze: pagamento por uso |
Fontes (verificadas em 13 de outubro de 2026): Preços do Firebase· Documentação do Firebase: SQL Connect· Documentação do Firebase: App Hosting· Documentação do Firebase: Authentication
Por que os desenvolvedores deixam o Firebase
Frustrações comuns que levam os desenvolvedores a alternativas auto-hospedadas.
"No plano Blaze, leituras do Firestore acima de 50 mil por dia e invocações do Cloud Functions acima de 2 milhões por mês são cobradas por uso. Um pico de tráfego aparece na fatura."
O sh0 cobra uma mensalidade fixa. Nenhuma cobrança por leitura, por gravação ou por invocação de função. Seus custos são previsíveis, sejam quais forem os picos de tráfego.
O que diferencia o sh0
SQL + NoSQL, você escolhe
O sh0 oferece PostgreSQL, MySQL, MariaDB (relacionais) e MongoDB (NoSQL), com Redis para cache, tudo no seu próprio servidor. Escolha o banco certo para cada caso.
Sem aprisionamento ao Google
O sh0 usa protocolos padrão: PostgreSQL, S3, OIDC, WebSocket. Migre para onde quiser, quando quiser.
PaaS completo, não apenas backend
O Firebase App Hosting compila aplicações web full-stack (Next.js, Angular) a partir do código-fonte com buildpacks. O sh0 implanta qualquer contêiner Docker -- Node.js, Python, Go, Rust, PHP, Ruby, .NET -- com bancos de dados gerenciados, e-mail e mais.
Todos os recursos do Firebase, auto-hospedados
O sh0 associa cada serviço do Firebase a um motor open source de primeira linha.
Firestore / RTDB --> PostgreSQL + MongoDB
SQL ou NoSQL. 5 motores gerenciados com interfaces de administração.
API REST --> PostgREST
API REST gerada automaticamente a partir das tabelas PostgreSQL.
Firebase Auth --> Logto
Compatível com OIDC, com login social, MFA e console de administração.
Realtime DB --> Centrifugo
WebSocket + SSE com canais, presença e histórico.
Cloud Functions --> Deno
Runtime TypeScript/JavaScript, funções invocáveis por HTTP.
Cloud Storage --> MinIO
Armazenamento de objetos compatível com S3, com console web.
Comparação de preços
O modelo de pagamento por uso do Firebase vs. os preços mensais fixos do sh0. Sem surpresas, sem ansiedade com a escala.
| Cenário | sh0 | Firebase |
|---|---|---|
| Primeiros passos | US$ 0/mês (plano gratuito, 1 stack, apps ilimitados) | US$ 0/mês (Spark, limites de uso sem custo) |
| Aplicação em produção | US$ 19/mês (Pro -- todos os serviços) | Blaze: pagamento por uso, uso sem custo do Spark incluído |
| Cloud Functions (1M de invocações) | Ilimitado (seu servidor) | 2 M/mês grátis, depois US$ 0,40 por milhão + tempo de computação |
Migre do Firebase em 5 etapas
Substitua os serviços do Firebase um a um por alternativas padrão e portáveis.
Instalar sh0
curl -fsSL https://get.sh0.dev | bashConfigure seu banco de dados
Crie um servidor PostgreSQL ou MongoDB com um clique. Se você está migrando do Firestore, o MongoDB preserva a estrutura dos seus documentos; o PostgreSQL com PostgREST oferece uma API REST.
Ative a autenticação e o tempo real
Ative o Logto (autenticação) e o Centrifugo (tempo real) pelo painel. Ambos seguem protocolos padrão -- OIDC para autenticação, WebSocket para tempo real.
Faça deploy da sua aplicação
Conecte seu repositório Git ou use o sh0 push. Seu frontend e seu backend são implantados juntos no mesmo servidor.
Atualize o código do cliente
Substitua as chamadas do SDK do Firebase por chamadas HTTP/WebSocket padrão. PostgREST, Logto e Centrifugo têm bibliotecas cliente para os principais frameworks.
Quem deveria escolher o quê
Escolha o Firebase se...
- Você precisa da integração com Analytics, Crashlytics e ML Kit
- Seu app é mobile-first e aproveita os SDKs do Firebase
- Você não quer gerenciar nenhuma infraestrutura
- Seu uso é baixo o suficiente para que o pagamento por uso saia mais barato
Escolha sh0 se...
- Você precisa de bancos de dados SQL (PostgreSQL, MySQL)
- Você quer preços previsíveis em qualquer escala
- Soberania de dados e independência de fornecedor são importantes
- Você precisa de deploy completo de aplicações, não apenas de serviços de backend
Seu backend sem bloqueio do Google
Instale o sh0 e tenha banco de dados, auth, tempo real, funções e armazenamento no seu próprio servidor. Um único binário, preço fixo, zero dependência de fornecedor.