For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /es/docs/web/external-accounts.md (or send Accept: text/markdown).
Crea tus cuentas externas
La checklist maestra: qué servicios externos puede usar el kit, qué te da cada uno y en qué orden crearlos.
Puedes construir antes de comprar
Cada función de este kit funciona primero con un sustituto local — un adaptador incorporado que imita el servicio real sin cuenta. EMAIL_PROVIDER=local escribe los mensajes en una página de vista previa en lugar de enviarlos, AI_PROVIDER=fake devuelve una respuesta falsa determinista, BILLING_PROVIDER=local completa el checkout sin un proveedor de pago, JOB_PROVIDER=local encola trabajos en segundo plano en memoria sin ejecutarlos y CAPTCHA_PROVIDER=off mantiene abiertos los formularios públicos. La configuración .env.example se entrega así — el tutorial de cinco minutos no necesita ninguna cuenta de pago.
Crea una cuenta externa real solo cuando lances la función que alimenta: una base de datos antes del inicio de sesión real, un proveedor de correo antes de que los mensajes deban llegar a bandejas reales, un proveedor de facturación antes de cobrar dinero. Cada guía de abajo indica la página de la consola, los valores a copiar y dónde pegarlos.
La checklist completa de cuentas
Esta tabla lista cada servicio externo que un producto supastack puede necesitar. Salta cualquier fila cuya función no estés lanzando — un starter solo web nunca toca las filas de móvil y escritorio. La columna Guía indica el documento que recorre esa consola clic a clic; los enlaces reales están en «Por dónde empezar» al final de esta página.
| Servicio | Qué te da | Necesario para | Guía |
|---|---|---|---|
| Base de datos Postgres (Supabase, Neon o Docker) | Tablas para cuentas, workspaces y datos | Inicio de sesión real y datos guardados | Configurar la base de datos |
| Stripe | Pagos con tarjeta y suscripciones en la web | Cobrar dinero en la app web | Añadir los pagos con Stripe |
| Resend o Amazon SES | Entrega de correo transaccional | Códigos de acceso y recibos en bandejas reales | Añadir el email con Resend / Configurar el correo de Amazon SES |
| Cliente OAuth de Google Cloud | El botón Continuar con Google | Ofrecer inicio de sesión con Google | Añadir el inicio de sesión con Google |
| OAuth App de GitHub | El botón Continuar con GitHub | Ofrecer inicio de sesión con GitHub | Añadir el inicio de sesión con GitHub |
| Clave de proveedor de IA (OpenAI, Anthropic u OpenRouter) | Respuestas reales del modelo | Tareas de IA reales en lugar del adaptador falso | Reunir las claves de proveedor restantes |
| Trigger.dev | Ejecuciones gestionadas de trabajos en segundo plano | Trabajo en segundo plano en producción | Reunir las claves de proveedor restantes |
| Bucket compatible con S3 (p. ej., Cloudflare R2) | Almacenamiento de archivos y objetos | Subidas y archivos guardados | Reunir las claves de proveedor restantes |
| Sentry o PostHog | Seguimiento de errores y analítica de producto | Observabilidad en producción | Reunir las claves de proveedor restantes |
| Cloudflare Turnstile | Controles antispam en formularios públicos | Formularios públicos de registro y contacto | Reunir las claves de proveedor restantes |
| Registrador de dominio + DNS | Tu propio nombre de dominio | Una dirección pública https://yourdomain.com | Reunir las claves de proveedor restantes / Desplegar en Google Cloud |
| Hosting (Google Cloud Run o un VPS + Coolify) | Una URL HTTPS pública para la app web | Salir en vivo para usuarios reales | Desplegar en Google Cloud / Lista de comprobación de despliegue |
| Expo + EAS | Builds en la nube de la app nativa | Todo más allá de la vista previa de Expo Go | Crear las cuentas móviles |
| Programa Apple Developer | Firma de iOS, envío a la App Store, Sign in with Apple | Lanzamientos de iPhone e inicio de sesión con Apple | Crear las cuentas móviles / Añadir el inicio de sesión con Apple |
| Google Play Console | La ficha de la tienda Android | Envío a la Play Store | Crear las cuentas móviles |
| RevenueCat | Compras nativas verificadas y restauraciones | Vender suscripciones dentro de la app | Configurar las compras de RevenueCat |
| Developer ID de Apple + CA de firma | Instaladores de escritorio firmados y notarizados | Lanzamientos públicos de escritorio sin avisos | Crear las cuentas de lanzamiento de escritorio |
Un orden de creación sensato
Crea las cuentas en el orden en que las funciones salen en línea. Para la mayoría de los productos web eso significa: 1. base de datos Postgres, 2. correo transaccional, 3. inicio de sesión con Google y/o GitHub, 4. facturación, 5. un proveedor de IA — luego almacenamiento, trabajos en segundo plano, observabilidad y protección antispam según los necesite el producto.
El hosting y el dominio vienen al final — una URL pública solo sirve cuando existe una app funcionando a la que apuntarla. Las cuentas móviles (Expo, Apple, Google Play, RevenueCat) y las cuentas de firma de escritorio solo importan cuando llegas a esas plataformas; sáltalas por completo para un lanzamiento solo web.
Guarda cada secreto — secretos de cliente OAuth, claves de API, secretos de firma de webhooks y la contraseña dentro de DATABASE_URL — en archivos .env.local o en el gestor de secretos de tu host. No los pongas nunca en variables NEXT_PUBLIC_ o EXPO_PUBLIC_ ni los subas a Git.
Por dónde empezar
Las guías detalladas de abajo recorren cada consola clic a clic. Trabaja de arriba abajo: los proveedores de inicio de sesión, luego los recorridos de cuentas para pagos, email y las claves de proveedor restantes, luego las referencias de configuración de los servicios que tu producto lanza, luego el despliegue; las guías de cuentas de plataforma cuando llegues a móvil o escritorio.
- Añadir el inicio de sesión con Google
- Añadir el inicio de sesión con GitHub
- Añadir el inicio de sesión con Apple
- Añadir los pagos con Stripe
- Añadir el email con Resend
- Reunir las claves de proveedor restantes
- Configurar la base de datos
- Configurar los pagos
- Configurar el email
- Configurar el acceso con OAuth
- Configurar la IA
- Configurar los jobs en segundo plano
- Configurar el almacenamiento de archivos
- Configurar la observabilidad
- Protección antispam
- Configurar dominios personalizados
- Desplegar en Google Cloud
- Lista de comprobación de despliegue
- Crear las cuentas móviles
- Crear las cuentas de lanzamiento de escritorio
- Configuración de EAS
- Configurar las compras de RevenueCat
- Firma de código
Si quieres continuar la configuración, lee Añadir el inicio de sesión con Google.