PRODPlataforma BaaS europeia soberanaAbra o painel →

Comparação técnica e de soberania

Aurabase vs Supabase

Supabase une serviço por serviço Elixir, Go, TypeScript e Node. Aurabase unifica toda a plataforma em Rust, numa infraestrutura alojada na União Europeia e operada por uma empresa francesa.

De relance

Supabase reúne Elixir, Go, TypeScript e Node serviço por serviço. Aurabase unifica tudo no Rust, desde o gateway até a camada de banco de dados. Ambos rodam em PostgreSQL, mas o Aurabase integra NL2SQL e pano nativamente no backend, enquanto o Supabase depende de conectores de chat externos. Em relação à soberania: a infra-estrutura de produção da Aurabase opera na Alemanha e na Finlândia, gerida por uma empresa francesa – e não numa região opcional da UE ancorada na infra-estrutura de nuvem dos EUA.

#
Matriz detalhada

Análise de recursos

CritériosAurabaseSupabase
Sovereignty & Jurisdiction
Verified production infrastructure in Germany and Finland (Hetzner) · French parent company
Hosted on AWS with region choice (including European regions) · US parent company
Language & Architecture
Unified 100% Rust application core · no garbage collector, predictable execution latency
Heterogeneous multi-service stack (Elixir, Go, TypeScript, Node.js)
Primary Database
Dedicated PostgreSQL 16 per project · native RLS · embedded pgvector and pg_graphql
Managed PostgreSQL · native RLS
Authentication
15 named OAuth providers + unlimited generic OIDC per project
Wide range of OAuth providers (refer to their official documentation)
Edge Functions
Multi-runtime: Deno/TypeScript (V8) and binaries compiled to WASM (real Wasmtime runtime in production)
Deno runtime only
Realtime & CDC
NATS JetStream with server-side column filtering and SSE/WS streaming
Phoenix Channels (Elixir) via PostgreSQL replication slot
Native AI (NL2SQL, RAG)
NL2SQL and RAG built directly into backend · embedded pgvector · 3 native LLM providers (OpenAI, Anthropic, Gemini)
pgvector available · AI orchestration via external chat connectors (ChatGPT App, Claude)
MCP Server
Official MCP server (@aurabase/mcp-server) for Cursor, Claude Code, and Windsurf
Third-party community MCP integrations
Compatibility & Migration
Compatible with PostgREST and standard pg_dump/pg_restore
Native PostgREST format standard

Também avaliando um banco de dados NoSQL? Veja nosso comparação com Firebase. Outras alternativas de código aberto: Aurabase vs Appwrite e Aurabase versus PocketBase. Interessado em um back-end reativo proprietário? Veja Aurabase versus Convex. Para comparar todos os critérios de uma só vez, nosso Matriz de comparação BaaS 2026 e nosso Perguntas frequentes sobre seleção de BaaS cobrir toda a paisagem.

#
Engenharia

Arquitetura – pilha heterogênea vs núcleo Rust unificado

Uma única linguagem e tempo de execução alteram a superfície do bug de integração e a consistência operacional, não apenas o desempenho percebido. Supabase reúne microsserviços escritos em várias linguagens diferentes (PostgREST em Haskell, GoTrue em Go, Realtime em Elixir, Storage em Node.js, Functions em Deno). Em contraste, os 12 serviços da Aurabase compartilham as mesmas caixas internas – núcleo da aura, aura-cripto, adaptadores aura-db, aura-telemetria - escrito no mesmo idioma.

  • Zero pausa no Coletor de Lixo: Rust não tem coletor de lixo, eliminando pausas imprevisíveis no tempo de execução sob cargas simultâneas pesadas.
  • Pegada de memória reduzida: sem tempos de execução gerenciados paralelos para manter vivo (JVM, Node, BEAM), a memória alocada atende diretamente ao cache do PostgreSQL e à execução de consultas.
  • NATS JetStream para tempo real: uma arquitetura de mensagens orientada a eventos projetada para escala horizontal, em vez de um canal Elixir por conexão.
#
Dados

Banco de dados - PostgreSQL 16 dedicado

Cada projeto Aurabase é executado em uma instância PostgreSQL 16 dedicada: nenhum mecanismo multilocatário compartilhado entre projetos. Supabase também oferece PostgreSQL gerenciado com RLS nativo — neste ponto específico, ambas as plataformas são compatíveis.

Incorporações de imagem Postgres do locatário da Aurabase vetor pg 0.8.6 e pg_graphql. Uma nuance a ter em mente: o pgvector já está presente na imagem CNPG padrão upstream - não é uma adição do Aurabase. pg_graphql, por outro lado, é uma extensão de terceiros desenvolvida pela própria equipe do Supabase, que o Aurabase empacota nativamente em sua imagem de locatário. Nem é uma criação interna do Aurabase; o que muda é que eles chegam pré-instalados sem configuração manual.

#
Autenticação

Autenticação — 15 provedores OAuth + OIDC genérico

Aurabase oferece suporte a 15 provedores OAuth nomeados – Apple, Bitbucket, Discord, Facebook, Figma, GitHub, Google, Kakao, Microsoft, Notion, Snapchat, Spotify, Twitch, Twitter e Zoom – além de provedores OIDC genéricos ilimitados por projeto (convenção oidc:<nome>, para qualquer provedor de identidade de descoberta OpenID Connect, como Okta). LinkedIn e GitLab não estão entre esses fornecedores nomeados hoje.

Supabase também cobre uma ampla gama de provedores OAuth. A lista exata evolui regularmente: consulte a documentação oficial para obter detalhes atualizados, em vez de uma contagem estática aqui.

#
Inteligência Artificial

IA nativa — NL2SQL e RAG integrados ao back-end

Aurabase integra NL2SQL e RAG diretamente no backend — não como reflexões posteriores ou conectores externos. O mecanismo NL2SQL traduz uma pergunta de linguagem natural em SQL, valida sua sintaxe e limita o escopo da consulta antes da execução. RAG aproveita o pgvector, já incorporado na imagem do locatário Postgres, com indexação de vetor HNSW.

Três provedores de LLM têm clientes nativos dedicados: OpenAI, Anthropic (Claude) e Google Gemini. Mistral, Scaleway AI e Ollama permanecem acessíveis por meio de um endpoint compatível com OpenAI — uma nuance que importa se você depende especificamente de um desses provedores em vez de um dos três clientes nativos.

A Supabase tomou uma direção diferente: um conector Claude oficial (lançado em fevereiro de 2026) e um aplicativo ChatGPT oficial (lançado na primavera de 2026) permitem consultar um banco de dados Supabase a partir de interfaces de conversação externas. Esta é uma abordagem de orquestração externa, não um mecanismo NL2SQL integrado ao próprio back-end.

Veja detalhes completos sobre NL2SQL e RAG nativos
#
Tempo de execução

Funções de borda – WASM/Wasmtime vs Deno sozinho

Aurabase oferece dois tempos de execução para Edge Functions: Deno/TypeScript (V8), próximo à experiência Supabase, e binários compilados em Rust para WebAssembly, executados por um tempo de execução Wasmtime real — uma dependência de produção do serviço, não um experimento interno.

Nenhum número publicado de partida a frio
O tempo de execução WASM/Wasmtime é implementado e executado em produção, mas nenhum benchmark de inicialização a frio reproduzível foi publicado no repositório até o momento. Quaisquer afirmações de desempenho sobre este ponto aguardam uma metodologia publicada com carimbo de data e hora, em vez de números de marketing.
#
Jurídico e Conformidade

Soberania de dados e a Lei CLOUD

A distinção fundamental baseia-se em duas condições cumulativas: localização física de hospedagem E jurisdição legal da empresa-mãe operadora. Marcar a caixa “EU” em um console administrativo não é suficiente por si só.

Aurabase: infraestrutura e empresa-mãe na UE

A infraestrutura de produção funciona na Alemanha (Nuremberg, Falkenstein) e na Finlândia (Helsínquia) com a Hetzner – nenhum outro local foi verificado até o momento. Aurabase SAS, a empresa operacional, é uma empresa francesa com sede em Paris.

Supabase: região selecionada, jurisdição dos EUA

Supabase permite que os usuários selecionem uma região de hospedagem AWS, incluindo regiões europeias. No entanto, a região selecionada não altera a nacionalidade corporativa da empresa que detém os seus dados: a Supabase continua a ser uma entidade dos EUA sujeita ao regime US CLOUD Act, independentemente da região selecionada.

Saiba mais: Conformidade com GDPR e CLOUD Act
#
Ecossistema

SDK e ecossistema — paridade e diferenças reais

O SDK JavaScript da Aurabase é distribuído em 10 pacotes npm com escopo definido em @aurabase/* — aurabase-js, núcleo, autenticação, banco de dados, armazenamento, em tempo real, ai, funções, notificaçõese geração - todos publicados e instaláveis.

Os SDKs Python, Dart e Rust existem no repositório do projeto, mas nenhum dos três ainda foi publicado em seu respectivo registro (PyPI, pub.dev, crates.io — verificado ao vivo em todos os três): atualmente, eles só podem ser instalados como dependências do repositório Git, não por meio de um simples instalação do pip, adicionar pub, ou adicionar carga.

armadilha de nomenclatura npm
Um pacote sem escopo aurabase-js (sem o @aurabase/ prefixo) existe separadamente no registro npm. Sua conexão com o projeto Aurabase não está confirmada — instale apenas a versão com escopo definido @aurabase/aurabase-js.

Todos os níveis do Aurabase, incluindo o plano gratuito, estão detalhados no Página de preços do Aurabase.

#
Transição perfeita

Como migrar do Supabase para o Aurabase

Aurabase é construído no PostgreSQL 16 padrão e em uma API compatível com PostgREST: a migração não requer reescritas pesadas do código do aplicativo ou alterações na política RLS.

# 1. Exportar esquema e dados do Supabase
pg_dump "$SUPABASE_DB_URL" --schema=public --no-owner --no-acl --format=custom -f supabase-dump.pgdump
# 2. Restaurar no projeto Aurabase (search_path=project_<id> obrigatório)
pg_restore --no-owner --no-acl -d "$AURA_DB_URL" supabase-dump.pgdump
Leia o guia de migração passo a passo completo
#
Perguntas frequentes

Perguntas frequentes

Posso migrar um projeto Supabase para Aurabase sem reescrever as políticas RLS?+
Sim. Aurabase usa PostgreSQL 16 padrão com exatamente a mesma sintaxe RLS: auth.uid(), auth.role() e suas políticas SQL existentes funcionam como estão. O guia completo de migração detalhes sobre exportação de pg_dump, migração de usuários e substituição de SDK.
Aurabase é de código aberto, como Supabase?+
O espaço de trabalho Rust de Aurabase(Cargo.toml) e os pacotes @aurabase/* JavaScript SDK são publicados sob a licença MIT. O código-fonte é inspecionável e reutilizável sob estes termos, correspondendo à postura de código aberto de Supabase.
Supabase oferece uma região da UE?+
Sim: Supabase permite selecionar regiões de hospedagem incluindo zonas europeias. No entanto, isto não altera a jurisdição corporativa da entidade que detém os seus dados — Supabase continua a ser uma entidade dos EUA sujeita à Lei CLOUD, independentemente da região selecionada, enquanto Aurabase SAS é uma entidade francesa que opera infraestrutura na Alemanha e na Finlândia.

TOME UMA AÇÃO

Mude para um back-end Postgres soberano e unificado

Comece em minutos. Zero dependência de fornecedor, hospedado na Europa.

Não é necessário cartão de crédito · 500 MB grátis · 50.000 MAU