Resumen

Domina Supabase Cloud desde cero con un recorrido claro y directo. Aquí verás cómo crear tu cuenta, organizar tu espacio de trabajo, configurar tu primer proyecto y aprovechar el dashboard para bases de datos, autenticación, storage y la API que expone tus datos en REST y GraphQL sin servidores adicionales.

¿Cómo crear tu cuenta, organización y proyecto en Supabase Cloud?

Tras acceder a supabase.com, el flujo es simple y seguro. Puedes registrarte con correo y contraseña o con proveedores externos como GitHub. Si eliges email, debes validar la cuenta desde tu bandeja.

  • Crea una organización con el nombre que prefieras. Puede ser personal, educación, startup, agencia o compañía.
  • Selecciona el free tier: múltiples proyectos creados y solo dos activos a la vez.
  • Crea un proyecto: asigna nombre, contraseña de la base de datos y región. Puedes generar la contraseña para mayor seguridad.

¿Qué muestra el dashboard y el overview del proyecto?

Al iniciar, verás el estatus del proyecto. Si es nuevo, no habrá tablas, funciones ni réplicas. El panel incluye ramas, estado de conexión y documentación integrada. Encontrarás accesos a autenticación, storage, funciones edge, real time y la API, el “corazón” de Supabase. También lista librerías cliente para JavaScript, Flutter, Python, C#, Swift y Kotlin, además de proyectos starter en Nest, Next, React y Svelte.

¿Cómo gestionar base de datos, SQL Editor y autenticación?

La UI de base de datos permite crear tablas con nombre, descripción opcional, activar seguridad a nivel de celda o de fila y definir políticas. Se genera una estructura inicial con id y fecha de creación tipo timestamp, y puedes agregar columnas según tus necesidades.

  • Usa el SQL Editor para crear o modificar tablas con sentencias SQL y ejecutarlas al instante.
  • Ahorra tiempo al alterar tu base de datos directamente desde el editor.

¿Qué opciones ofrece el panel de autenticación?

El módulo de authentications centraliza el manejo de usuarios. Visualizas datos públicos o privados, creas usuarios, administras políticas, logueos, server, sesiones y rate limit. Todo orientado a los usuarios de tu aplicación.

¿Cómo organizar archivos con storage buckets?

Con storage puedes crear buckets, añadir carpetas y subir imágenes, videos o documentos. Administras settings, políticas de escritura, modificación y eliminación, y permisos de usuario. Hay analytics y vectores en la versión pro, y verás datos como endpoint y región tal como en el overview.

¿Cómo consumir la API REST y GraphQL de Supabase?

La documentación te guía para conectar tu proyecto con JavaScript o bash y visualizar client API keys y service keys. En user management tienes registro, login con email y password, magic link por email, acceso con teléfono y proveedores externos. Además de la API REST, también puedes usar GraphQL para consultar tus datos.

  • Ejemplo de tabla: post con columnas id, created_at (timestamp), user, image_id y label.
  • Atención con user: es una palabra reservada en Postman, por eso se usa entre comillas para ejecutar.
  • Una vez insertados datos, puedes consumirlos desde cualquier editor de APIs usando el endpoint de Supabase y los headers requeridos.
  • La respuesta llega en JSON, lista para un front en cualquier aplicación, sin montar Node.js ni Python.

¿Qué ajustes críticos hay en project settings?

En project settings verás ID y nombre del proyecto, opciones para reiniciar, pausar, agregar dominio personalizado en pro, transferir o eliminar el proyecto. También puedes cambiar el plan para superar las limitaciones del free tier y escalar tu aplicación. Se listan detalles de infraestructura, versiones, ubicación, métricas de memoria y CPU, integraciones como Vercel y GitHub, y los datos de la API para uso en herramientas como Postman.

¿Tienes dudas o quieres compartir cómo organizaste tu primera tabla y endpoint? Deja tu comentario y seguimos mejorando juntos.