Alternativa solo UE a Supabase.

Supabase is the open-source Firebase alternative: hosted Postgres + Auth + Storage + Edge Functions + Realtime with a polished developer experience. Supabase Inc. is a Delaware US corporation; the EU regions (Frankfurt, Ireland, London, Paris) run on AWS infrastructure under both Supabase and AWS US-jurisdictional control. The good news: Supabase is open-source. You can self-host the entire stack on EU infrastructure with full feature parity - that is the sovereign alternative we deploy for clients.

United States Pila de reemplazo, solo UE 10 servicios mapeados
Proveedor
Supabase
Sede
San Francisco, CA
Jurisdicción
United States
Régimen legal
CLOUD Act, FISA 702

"Región UE" no es soberanía. Cuatro preguntas lo deciden.

La residencia de datos dice dónde están los bits. La soberanía dice qué sistema legal puede obligar al acceso. La respuesta debe sostenerse en los cuatro puntos, o la pila no es soberana.

Residencia

¿Dónde se almacenan físicamente los datos?

No "en la nube": qué centro de datos, en qué país, bajo qué jurisdicción.

Subprocesadores

¿Quién más está en su ruta de datos?

Cada proveedor que toca los datos: el CDN, el relay de correo, el rastreador de errores, el pipeline de analítica.

Jurisdicción

¿Qué leyes pueden obligar a la divulgación?

Un proveedor con sede en EE. UU. está sujeto a la FISA 702 y a la CLOUD Act, aunque los datos estén en Fráncfort.

Custodia de claves

¿Quién posee realmente las claves de cifrado?

Si el proveedor cloud posee tanto los datos como las claves, puede leerlos, con independencia de cualquier DPA.

No cumple AWS · Azure · GCP · Región de la UE

Falla en jurisdicción y custodia de claves.

Bits en la UE, matriz con sede en EE. UU., subprocesadores estadounidenses en la ruta por defecto, claves gestionadas por el proveedor.

Cumple Stack gestionado por Binadit

Pasa en los cuatro.

Alojado en la UE sobre infraestructura con sede europea. Cero subprocesadores estadounidenses en la ruta por defecto. Claves del cliente o de un KMS europeo. Nombrados en su DPA del Artículo 28.

Por qué los equipos están saliendo Supabase

Supabase exits we have run come from one consistent trigger: a B2B SaaS that picked Supabase for its DX, grew to enterprise customers, and discovered that "Supabase Frankfurt on AWS Ireland" is two layers of US-jurisdictional processors that fail Schrems II analysis. The Supabase team itself has publicly discussed the data sovereignty constraints on their blog. Self-hosting Supabase on EU infrastructure preserves the full DX (the same supabase-js client works) while moving to full EU jurisdiction.

Supabase servicios y sus equivalentes solo en la UE

Una migración no es "cambiar una caja por otra". El mapeo a continuación es lo que ejecutamos para los clientes que dejan Supabase por motivos de Schrems II: jurisdicción europea completa, sin matriz estadounidense en la ruta de datos.

Postgres (managed)

Lo que usamos en su lugar
Binadit Managed Cloud Platform. PostgreSQL o MySQL con Patroni para failover y pgBackRest para recuperación point-in-time.
Nota de ingeniería
La replicación streaming nos permite hacer la transición con segundos de inactividad en lugar de una ventana de mantenimiento, y las restauraciones se prueban de forma programada en lugar de darse por sentadas.

Auth (GoTrue)

Lo que usamos en su lugar
Binadit Managed Cloud Platform. Keycloak o Authentik como proveedor de identidad, con OIDC y SAML.
Nota de ingeniería
GoTrue es parte del stack abierto de Supabase; el autoalojamiento conserva la autenticación basada en JWT con inicio de sesión social, magic links y MFA.

Storage (S3-compatible)

Lo que usamos en su lugar
Binadit Managed Cloud Platform. MinIO o Ceph RGW, compatible con S3.
Nota de ingeniería
Supabase Storage es una capa de servicio sobre almacenamiento compatible con S3; funciona con cualquier backend S3 de la UE.

Edge Functions (Deno)

Lo que usamos en su lugar
Binadit Managed Cloud Platform. Knative u OpenFaaS en tu clúster de Kubernetes.
Nota de ingeniería
Las Edge Functions son entornos de ejecución Deno; el equivalente autoalojado funciona en cualquier plataforma de contenedores de la UE.

Realtime (Postgres CDC)

Lo que usamos en su lugar
Binadit Managed Cloud Platform. Replicación lógica de PostgreSQL hacia una capa websocket, o NATS para fan-out.
Nota de ingeniería
Realtime es open-source; el autoalojamiento preserva el pub/sub basado en WebSocket.

Vector embeddings (pgvector)

Lo que usamos en su lugar
Binadit Managed Cloud Platform. pgvector sobre PostgreSQL, o Qdrant para conjuntos de embeddings más grandes.
Nota de ingeniería
Para cargas de trabajo vectoriales dedicadas, Qdrant Cloud EU es una alternativa soberana por defecto.

Studio (admin UI)

Lo que usamos en su lugar
Binadit DevOps & Support. pgAdmin o Metabase para el acceso a datos, con Grafana para las vistas operativas.
Nota de ingeniería
Studio forma parte de la distribución autoalojada.

Database backups

Lo que usamos en su lugar
Binadit Managed Cloud Platform. restic y pgBackRest para los datos, Velero para el estado de Kubernetes, hacia almacenamiento aislado en la UE.
Nota de ingeniería
WAL-G con backend de object storage en la UE es el patrón de nivel producción.

API (PostgREST)

Lo que usamos en su lugar
Binadit Managed Cloud Platform. Traefik o Kong, con rate limiting y OIDC en el edge.
Nota de ingeniería
PostgREST es open-source; el autoalojamiento preserva la generación de la API REST.

CLI / Migrations

Lo que usamos en su lugar
Binadit DevOps & Support. kubectl, Terraform y GitLab CI, con wrappers específicos del proyecto donde resulten útiles.
Nota de ingeniería
El CLI de Supabase soporta `--db-url` para apuntar a instancias autoalojadas.

Cómo migramos desde Supabase

Una migración típica de mid-market se desarrolla en tres fases. Los números a continuación asumen un equipo de ingeniería de 6 a 10 personas y un stack de aplicación moderadamente complejo.

  1. Days 1-5

    Self-hosted Supabase deployment

    Deploy self-hosted Supabase stack on Binadit (Docker Compose or Kubernetes). Configure auth providers, storage backend, Edge Functions runtime. Set up monitoring and backups.

  2. Days 6-14

    Database + auth migration

    Postgres dump+restore to self-hosted instance. User accounts migrated via auth provider data export. Storage buckets mirrored. Edge Functions redeployed.

  3. Weeks 2-3

    Application cutover

    Application config updated to point at self-hosted Supabase URL. Same supabase-js client, same RLS policies, same auth flows. Cutover with a verification window.

Self-hosted Supabase on a single small VM replaces Supabase Pro at $25 per project per month plus per-project usage. For multi-project workloads, savings compound: a typical Supabase team plan ($599/month) becomes €40-100/month in raw infrastructure plus the managed-partner fee if you don't want to operate it yourself. Plus full EU jurisdiction.

Is Supabase's EU region (Frankfurt, Ireland) sufficient for GDPR?
Residency yes, sovereignty no. Supabase Inc. is US-headquartered, and the Frankfurt/Ireland regions run on AWS - also US-jurisdictional. For Schrems II analyses, both layers are exposed.
Does self-hosted Supabase have full feature parity?
Yes for the core stack: Postgres, Auth (GoTrue), Storage, Edge Functions, Realtime, Studio, PostgREST. The supabase-js client works identically. The features that aren't in self-hosted: paid-tier features like team management UI and integrated logging dashboards (you build those with Loki + Grafana on EU infra).
How operationally complex is self-hosted Supabase?
For single-environment production, a single modest VM with Docker Compose is sufficient and operationally manageable for an experienced engineering team. For multi-environment or HA setups, Kubernetes with Helm chart is the production pattern; we operate this for clients.
Does the supabase-js client need code changes?
Just one: the URL points at your self-hosted instance instead of `*.supabase.co`. RLS policies, auth flows, storage URLs, realtime subscriptions - all unchanged.
What about managed Supabase EU equivalents?
There are emerging EU-headquartered offerings (Supascale, Supafast - both early-stage), but the production-ready answer is self-hosted Supabase managed by an EU partner. We deploy and operate this exact pattern.
How long does a Supabase exit take?
For a single-environment project (one Postgres, basic auth, a few buckets): 1-2 weeks elapsed. For multi-environment or large-data setups: 3-6 weeks. The migration is mechanically clean because everything is open-source upstream.

Planifique su salida de Supabase.

Llamada de alcance de 30 minutos. Mapeamos su stack frente a alternativas solo UE, estimamos el esfuerzo de migración y le decimos si es la decisión correcta.