Visão geral
Supabase é uma plataforma de backend de código aberto que permite aos desenvolvedores criar aplicativos prontos para produção com mais rapidez, mantendo o controle sobre os dados e a infraestrutura. Criada como alternativa ao Firebase, oferece uma experiência familiar para desenvolvedores e tem como base um banco de dados Postgres totalmente gerenciado. Além do Postgres, disponibiliza APIs geradas automaticamente, assinaturas em tempo real, autenticação, armazenamento de arquivos e funções de borda.
Os desenvolvedores podem conectar-se ao Supabase usando ferramentas padrão de Postgres e SDKs para linguagens e frameworks populares, incluindo JavaScript, TypeScript, Python e plataformas móveis. A plataforma inclui um painel web para gerenciar esquemas, políticas e dados, além de suporte integrado à segurança em nível de linha (Row Level Security) para proteger aplicativos por padrão.
Supabase se integra a stacks modernas de frontend, como Next.js, React, Svelte e Flutter, facilitando a criação de aplicativos full-stack com pouco código repetitivo. Como é de código aberto, as equipes podem hospedar o Supabase por conta própria ou usar a oferta de nuvem gerenciada, evitando dependência de um único fornecedor e mantendo controle transparente sobre desempenho e custos. Seja para prototipar um projeto pessoal, lançar um produto SaaS ou escalar um aplicativo empresarial, Supabase oferece uma base de backend robusta, escalável e amigável para desenvolvedores.
Preços
Grátis
Os detalhes dos planos ainda não foram confirmados em nosso catálogo. Consulte o site oficial para verificar os limites atuais e as condições de cobrança.
Visitar o sitePreços e limites podem mudar. Confirme a moeda, o período de cobrança, o número mínimo de usuários e os limites de uso no site oficial.
Casos de uso
- Lance um produto SaaS full-stack com banco de dados Postgres, autenticação e armazenamento gerenciados pelo Supabase, para que a equipe se concentre na lógica de negócio principal e na interface.
- Crie painéis e ferramentas de colaboração em tempo real com atualizações ao vivo, usando as APIs em tempo real e a segurança em nível de linha do Supabase para dados de vários clientes.
- Prototipe e lance MVPs rapidamente, configurando bancos de dados, APIs e autenticação em minutos, e depois escale para produção na mesma stack.
- Substitua backends legados ou projetos Firebase por uma arquitetura de código aberto orientada a SQL, mantendo o controle total dos dados e da hospedagem.
- Dê suporte a aplicativos móveis e web com um backend unificado e SDKs do Supabase em várias plataformas, mantendo a lógica do cliente simples e consistente.
Recursos
Banco de dados Postgres totalmente gerenciado
APIs REST e GraphQL geradas automaticamente
Autenticação e gestão de usuários integradas
Assinaturas e listeners em tempo real
Controle seguro de acesso em nível de linha
Armazenamento escalável de arquivos e CDN
Funções de borda para lógica serverless
Stack de código aberto e auto-hospedável
Avaliações
Ainda não há avaliações. Seja a primeira pessoa a compartilhar sua experiência!
Perguntas frequentes
O que é Supabase e em que ele difere do Firebase?
Supabase é uma plataforma de backend de código aberto baseada em um banco de dados Postgres gerenciado. Oferece componentes semelhantes aos do Firebase, como autenticação, recursos em tempo real e armazenamento, mas prioriza SQL, permite hospedagem própria e foi projetado para evitar dependência de um único fornecedor. Você pode usar ferramentas padrão de Postgres e alternar entre implantações auto-hospedadas e na nuvem conforme necessário.
Supabase é grátis? Como funciona a cobrança?
Supabase oferece um plano grátis generoso, adequado para protótipos, projetos pessoais e aplicativos pequenos. Os planos pagos normalmente variam conforme o uso, incluindo fatores como tamanho do banco de dados, largura de banda e recursos computacionais. Consulte o site oficial do Supabase para ver as informações de preço mais recentes e detalhadas.
Posso hospedar Supabase por conta própria ou preciso usar o serviço de nuvem?
Você pode escolher qualquer uma das opções. Supabase é totalmente de código aberto, então você pode hospedar os componentes em sua própria infraestrutura para ter mais controle. Como alternativa, pode usar a plataforma de nuvem gerenciada do Supabase para evitar o trabalho operacional e se concentrar no desenvolvimento do produto.
Quais frameworks e linguagens Supabase oferece suporte?
Supabase oferece bibliotecas oficiais de cliente para JavaScript e TypeScript e é usado com frequência com frameworks como Next.js, React, Svelte, Vue e Flutter. Como é baseado em Postgres, você também pode conectar qualquer linguagem de backend compatível com Postgres, como Node.js, Python, Go ou Ruby.
Supabase é adequado para aplicativos de produção e escaláveis?
Sim. Supabase foi desenvolvido para cargas de trabalho em produção e oferece recursos como Row Level Security, backups e opções de escalabilidade horizontal. As equipes podem começar com pouco e ampliar os recursos conforme aumentam o tráfego e os dados, usando a mesma stack do protótipo à implantação empresarial.