Volver al blog
Compartir

Guia rapida de Supabase para desarrolladores

Guia rapida de Supabase para desarrolladores

Guia rapida de Supabase para desarrolladores

Supabase es una alternativa open-source a Firebase que te da una base de datos PostgreSQL completa, autenticacion, storage y mas. Aqui te muestro como empezar.

Que es Supabase?

Supabase es una plataforma Backend-as-a-Service construida sobre PostgreSQL. Ofrece:

  • Base de datos PostgreSQL completa
  • Autenticacion con email, OAuth y mas
  • Storage para archivos
  • Edge Functions para logica serverless
  • Realtime para suscripciones en tiempo real

Paso 1: Crear un proyecto

  1. Ve a supabase.com
  2. Crea una cuenta
  3. Crea un nuevo proyecto
  4. Guarda tu y

Paso 2: Instalar el cliente

bash

Paso 3: Configurar la conexion

javascript

Paso 4: Crear una tabla

Desde el dashboard de Supabase:

  1. Ve a Table Editor
  2. Crea una tabla
  3. Agrega columnas: , ,

O usa SQL:

sql

Paso 5: Operaciones CRUD

Insertar

javascript

Leer

javascript

Actualizar

javascript

Eliminar

javascript

Autenticacion

Registro

javascript

Login

javascript

Logout

javascript

Escuchar cambios de auth

javascript

Row Level Security (RLS)

RLS te permite controlar quien puede acceder a que datos:

sql

Storage

Subir un archivo

javascript

Obtener URL publica

javascript

Realtime

Suscribete a cambios en tiempo real:

javascript

Edge Functions

Crea funciones serverless:

bash
typescript

Deploy:

bash

Mejores practicas

  1. Usa RLS siempre: Nunca des acceso total a una tabla
  2. Indices: Crea indices en columnas que consultas frecuentemente
  3. Paginacion: Usa para limitar resultados
  4. Variables de entorno: Nunca hardcodees tus keys
  5. Backup: Supabase hace backups automaticos, pero ten tu propio plan

Recursos

Tienes dudas? Dejalas en los comentarios.

Compartir
Gino Missael

Gino Missael

Desarrollador Fullstack • Experto en Web, Backend e IA

Más de 10 años de experiencia construyendo productos digitales de alto impacto.