PRODPlataforma BaaS soberana europeaAbrir panel →

Comparación técnica y de soberanía

Aurabase y Supabase

Supabase une servicios Elixir, Go, TypeScript y Node por servicio. Aurabase unifica toda la plataforma en Rust, sobre infraestructura alojada en la Unión Europea y operada por una empresa francesa.

De un vistazo

Supabase reúne Elixir, Go, TypeScript y Node servicio por servicio. Aurabase unifica todo en Rust, desde la puerta de enlace hasta la capa de base de datos. Ambos se ejecutan en PostgreSQL, pero Aurabase se integra NL2SQL y trapo de forma nativa en el backend, mientras que Supabase se basa en conectores de chat externos. En cuanto a la soberanía: la infraestructura de producción de Aurabase opera en Alemania y Finlandia, dirigida por una corporación francesa, no una región opcional de la UE unida a la infraestructura de nube estadounidense.

#
Matriz detallada

Desglose de funciones

CriteriosAurabaseSupabase
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

¿También estás evaluando una base de datos NoSQL? Vea nuestro comparación con base de fuego. Otras alternativas de código abierto: Aurabase y Appwrite y Aurabase y PocketBase. ¿Está interesado en un backend reactivo propietario? Ver Aurabase frente a Convex. Para comparar todos los criterios a la vez, nuestro Matriz de comparación de BaaS 2026 y nuestro Preguntas frecuentes sobre la selección de BaaS cubrir todo el paisaje.

#
Ingeniería

Arquitectura: pila heterogénea versus núcleo Rust unificado

Un único lenguaje y tiempo de ejecución cambia la superficie de los errores de integración y la coherencia operativa, no solo el rendimiento percibido. Supabase reúne microservicios escritos en varios idiomas diferentes (PostgREST en Haskell, GoTrue en Go, Realtime en Elixir, Storage en Node.js, Functions en Deno). Por el contrario, los 12 servicios de Aurabase comparten las mismas cajas internas: núcleo de aura, aura-cripto, adaptadores-aura-db, telemetría-aura — escrito en el mismo idioma.

  • El recolector de basura cero se detiene: Rust no tiene recolector de basura, lo que elimina pausas impredecibles en el tiempo de ejecución bajo cargas concurrentes intensas.
  • Huella de memoria reducida: sin tiempos de ejecución administrados paralelos para mantenerse activo (JVM, Node, BEAM), la memoria asignada sirve directamente al caché de PostgreSQL y a la ejecución de consultas.
  • NATS JetStream para tiempo real: una arquitectura de mensajería basada en eventos diseñada para escala horizontal, en lugar de un canal Elixir por conexión.
#
Datos

Base de datos: PostgreSQL 16 dedicado

Cada proyecto de Aurabase se ejecuta en una instancia dedicada de PostgreSQL 16: ningún motor multiinquilino compartido entre proyectos. Supabase también ofrece PostgreSQL administrado con RLS nativo; en este punto específico, ambas plataformas coinciden.

Incrustaciones de imágenes de Postgres del inquilino de Aurabase pgvector 0.8.6 y pg_graphql. Un matiz a tener en cuenta: pgvector ya está presente en la imagen CNPG estándar ascendente; no es una adición de Aurabase. pg_graphql, por otro lado, es una extensión de terceros desarrollada por el propio equipo de Supabase, que Aurabase empaqueta de forma nativa en su imagen de inquilino. Tampoco lo es una creación interna de Aurabase; lo que cambia es que llegan preinstalados sin configuración manual.

#
autenticación

Autenticación: 15 proveedores de OAuth + OIDC genérico

Aurabase admite 15 proveedores de OAuth nombrados (Apple, Bitbucket, Discord, Facebook, Figma, GitHub, Google, Kakao, Microsoft, Notion, Snapchat, Spotify, Twitch, Twitter y Zoom) además de proveedores OIDC genéricos ilimitados por proyecto (convención). oidc:<nombre>, para cualquier proveedor de identidad de descubrimiento de OpenID Connect, como Okta). LinkedIn y GitLab no se encuentran actualmente entre estos proveedores nombrados.

Supabase también cubre una amplia gama de proveedores de OAuth. La lista exacta evoluciona periódicamente: consulte su documentación oficial para obtener detalles actualizados en lugar de un recuento estático aquí.

#
Inteligencia artificial

IA nativa: NL2SQL y RAG integrados en el backend

Aurabase integra NL2SQL y RAG directamente en el backend, no como ideas de último momento ni como conectores externos. El motor NL2SQL traduce una pregunta en lenguaje natural a SQL, valida su sintaxis y limita el alcance de la consulta antes de su ejecución. RAG aprovecha pgvector, ya integrado en la imagen de Postgres del inquilino, con indexación de vectores HNSW.

Tres proveedores de LLM tienen clientes nativos dedicados: OpenAI, Anthropic (Claude) y Google Gemini. Mistral, Scaleway AI y Ollama siguen siendo accesibles a través de un punto final compatible con OpenAI, un matiz que importa si depende específicamente de uno de estos proveedores en lugar de uno de los tres clientes nativos.

Supabase tomó una dirección diferente: un conector Claude oficial (lanzado en febrero de 2026) y una aplicación ChatGPT oficial (lanzada en la primavera de 2026) le permiten consultar una base de datos de Supabase desde interfaces conversacionales externas. Este es un enfoque de orquestación externa, no un motor NL2SQL integrado en el backend.

Vea los detalles completos sobre NL2SQL y RAG nativos
#
Tiempo de ejecución

Funciones perimetrales: WASM/Wasmtime frente a Deno solo

Aurabase ofrece dos tiempos de ejecución para Edge Functions: Deno/TypeScript (V8), cercano a la experiencia de Supabase, y binarios compilados en Rust para WebAssembly, ejecutados por un tiempo de ejecución real de Wasmtime: una dependencia de producción del servicio, no un experimento interno.

No se han publicado cifras de arranque en frío
El tiempo de ejecución WASM/Wasmtime está implementado y se ejecuta en producción, pero hasta la fecha no se ha publicado ningún punto de referencia de arranque en frío reproducible en el repositorio. Cualquier afirmación de desempeño sobre este punto espera una metodología publicada y con fecha y hora en lugar de cifras de marketing.
#
Asuntos legales y cumplimiento

La soberanía de los datos y la Ley NUBE

La distinción fundamental se basa en dos condiciones acumulativas: la ubicación física del alojamiento Y la jurisdicción legal de la empresa matriz operativa. Marcar una casilla "UE" en una consola administrativa no es suficiente por sí solo.

Aurabase: infraestructura y matriz en la UE

Las infraestructuras de producción se encuentran en Alemania (Núremberg, Falkenstein) y Finlandia (Helsinki) con Hetzner; hasta la fecha no se ha verificado ningún otro lugar. Aurabase SAS, la empresa operadora, es una corporación francesa con sede en París.

Supabase: región seleccionada, jurisdicción de EE. UU.

Supabase permite a los usuarios seleccionar una región de alojamiento de AWS, incluidas las regiones europeas. Sin embargo, la región seleccionada no altera la nacionalidad corporativa de la empresa que posee sus datos: Supabase sigue siendo una entidad estadounidense sujeta al régimen de la Ley CLOUD de EE. UU. independientemente de la región seleccionada.

Más información: Cumplimiento del RGPD y la Ley CLOUD
#
Ecosistema

SDK y ecosistema: paridad y diferencias reales

El SDK de JavaScript de Aurabase se distribuye en 10 paquetes npm con alcance en @aurabase/* — aurabase-js, núcleo, autenticación, base de datos, almacenamiento, tiempo real, ai, funciones, notificaciones, y generación - todo publicado e instalable.

Los SDK de Python, Dart y Rust existen dentro del repositorio del proyecto, pero ninguno de los tres está publicado aún en su registro respectivo (PyPI, pub.dev, crates.io - verificados en vivo en los tres): actualmente solo se pueden instalar como dependencias del repositorio de Git, no a través de una simple instalación de pipas, pub agregar, o agregar carga.

trampa de nombres npm
Un paquete sin alcance aurabase-js (sin el @aurabase/ prefijo) existe por separado en el registro npm. Su conexión con el proyecto Aurabase no está confirmada: solo instale la versión con alcance @aurabase/aurabase-js.

Todos los niveles de Aurabase, incluido el plan gratuito, se detallan en la Página de precios de Aurabase.

#
Transición perfecta

Cómo migrar de Supabase a Aurabase

Aurabase se basa en el estándar PostgreSQL 16 y una API compatible con PostgREST: la migración no requiere reescrituras pesadas del código de la aplicación ni cambios en la política RLS.

# 1. Exportar esquema y datos desde Supabase
pg_dump "$SUPABASE_DB_URL" --schema=public --no-owner --no-acl --format=custom -f supabase-dump.pgdump
# 2. Restaurar en el proyecto Aurabase (search_path=project_<id> requerido)
pg_restore --no-owner --no-acl -d "$AURA_DB_URL" supabase-dump.pgdump
Lea la guía completa de migración paso a paso
#
Preguntas frecuentes

Preguntas frecuentes

¿Puedo migrar un proyecto Supabase a Aurabase sin reescribir las políticas de RLS?+
Sí. Aurabase utiliza PostgreSQL 16 estándar con exactamente la misma sintaxis RLS: autenticación.uid(), función.auth() y sus políticas SQL existentes funcionan tal como están. el guía completa de migración detalla la exportación de pg_dump, la migración de usuarios y el reemplazo del SDK.
¿Es Aurabase de código abierto, como Supabase?+
El espacio de trabajo Rust de Aurabase(Cargo.toml) y los paquetes @aurabase/* JavaScript SDK se publican bajo la licencia MIT. El código fuente es inspeccionable y reutilizable según estos términos, coincidiendo con la postura de código abierto de Supabase.
¿Supabase ofrece una región de la UE?+
Sí: Supabase permite seleccionar regiones de alojamiento, incluidas zonas europeas. Sin embargo, esto no cambia la jurisdicción corporativa de la entidad que posee sus datos: Supabase sigue siendo una entidad estadounidense sujeta a la Ley CLOUD independientemente de la región seleccionada, mientras que Aurabase SAS es una entidad francesa que opera infraestructura en Alemania y Finlandia.

TOMAR ACCIÓN

Cambie a un backend soberano y unificado de Postgres

Comience en minutos. Sin dependencia de proveedor, alojado en Europa.

No se requiere tarjeta de crédito · 500 MB gratis · 50,000 MAU