> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# 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.

[Configurar Amazon SES con AWS SDK o IAM SMTP](https://supastack.dev/es/docs/web/aws-ses.md)


## 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](https://supastack.dev/es/docs/web/google-sign-in.md)

[Añadir el inicio de sesión con GitHub](https://supastack.dev/es/docs/web/github-sign-in.md)

[Añadir el inicio de sesión con Apple](https://supastack.dev/es/docs/web/apple-sign-in.md)

[Añadir los pagos con Stripe](https://supastack.dev/es/docs/web/stripe-payments.md)

[Añadir el email con Resend](https://supastack.dev/es/docs/web/resend-email.md)

[Reunir las claves de proveedor restantes](https://supastack.dev/es/docs/web/provider-keys.md)

[Configurar la base de datos](https://supastack.dev/es/docs/web/setup-database.md)

[Configurar los pagos](https://supastack.dev/es/docs/web/setup-payments.md)

[Configurar el email](https://supastack.dev/es/docs/web/setup-email.md)

[Configurar el acceso con OAuth](https://supastack.dev/es/docs/web/setup-oauth.md)

[Configurar la IA](https://supastack.dev/es/docs/web/setup-ai.md)

[Configurar los jobs en segundo plano](https://supastack.dev/es/docs/web/setup-jobs.md)

[Configurar el almacenamiento de archivos](https://supastack.dev/es/docs/web/setup-storage.md)

[Configurar la observabilidad](https://supastack.dev/es/docs/web/setup-observability.md)

[Protección antispam](https://supastack.dev/es/docs/web/captcha.md)

[Configurar dominios personalizados](https://supastack.dev/es/docs/web/setup-domains.md)

[Desplegar en Google Cloud](https://supastack.dev/es/docs/web/deploy-google-cloud.md)

[Lista de comprobación de despliegue](https://supastack.dev/es/docs/web/deployment.md)

[Crear las cuentas móviles](https://supastack.dev/es/docs/mobile/external-accounts.md)

[Crear las cuentas de lanzamiento de escritorio](https://supastack.dev/es/docs/desktop/external-accounts.md)

[Configuración de EAS](https://supastack.dev/es/docs/mobile/eas-setup.md)

[Configurar las compras de RevenueCat](https://supastack.dev/es/docs/mobile/revenuecat.md)

[Firma de código](https://supastack.dev/es/docs/desktop/signing.md)


Si quieres continuar la configuración, lee [Añadir el inicio de sesión con Google](https://supastack.dev/es/docs/web/google-sign-in.md).


## Siguiente

[Añadir el inicio de sesión con Google](https://supastack.dev/es/docs/web/google-sign-in.md)
