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 /fr/docs/web/external-accounts.md (or send Accept: text/markdown).
Créer vos comptes externes
La checklist de référence : quels services externes le kit peut utiliser, ce que chacun vous apporte et dans quel ordre les créer.
Vous pouvez construire avant d'acheter
Chaque fonctionnalité de ce kit tourne d'abord avec un remplaçant local — un adaptateur intégré qui imite le vrai service sans compte. EMAIL_PROVIDER=local écrit les messages dans une page de prévisualisation au lieu de les envoyer, AI_PROVIDER=fake renvoie une réponse factice déterministe, BILLING_PROVIDER=local termine le checkout sans prestataire de paiement, JOB_PROVIDER=local met les tâches de fond en file en mémoire sans les exécuter, et CAPTCHA_PROVIDER=off laisse les formulaires publics ouverts. La configuration .env.example est livrée ainsi — le tutoriel de cinq minutes ne demande donc aucun compte payant.
Ne créez un vrai compte externe que lorsque vous livrez la fonctionnalité qu'il alimente : une base de données avant la vraie connexion, un fournisseur d'e-mail avant que les messages doivent atteindre de vraies boîtes de réception, un fournisseur de facturation avant de facturer de l'argent. Chaque guide ci-dessous nomme la page de console, les valeurs à copier et où les coller.
La checklist complète des comptes
Ce tableau liste chaque service externe dont un produit supastack peut avoir besoin. Ignorez toute ligne dont vous ne livrez pas la fonctionnalité — un starter 100 % web ne touche jamais les lignes mobile et desktop. La colonne Guide nomme la doc qui parcourt cette console clic par clic ; les liens réels sont dans « Par où commencer » en fin de page.
| Service | Ce qu'il vous apporte | Nécessaire pour | Guide |
|---|---|---|---|
| Base de données Postgres (Supabase, Neon ou Docker) | Tables pour les comptes, les workspaces et les données | Connexion réelle et données enregistrées | Configurer la base de données |
| Stripe | Paiements par carte et abonnements sur le web | Encaisser de l'argent dans l'app web | Ajouter les paiements Stripe |
| Resend ou Amazon SES | Envoi d'e-mails transactionnels | Codes de connexion et reçus dans de vraies boîtes de réception | Ajouter l'e-mail Resend / Configurer les e-mails Amazon SES |
| Client OAuth Google Cloud | Le bouton Continuer avec Google | Proposer la connexion Google | Ajouter la connexion Google |
| OAuth App GitHub | Le bouton Continuer avec GitHub | Proposer la connexion GitHub | Ajouter la connexion GitHub |
| Clé de fournisseur IA (OpenAI, Anthropic ou OpenRouter) | De vraies réponses de modèle | Tâches IA réelles au lieu de l'adaptateur factice | Récupérer les clés de fournisseur restantes |
| Trigger.dev | Exécutions de tâches de fond gérées | Travail de fond en production | Récupérer les clés de fournisseur restantes |
| Bucket compatible S3 (p. ex. Cloudflare R2) | Stockage de fichiers et d'objets | Uploads et fichiers stockés | Récupérer les clés de fournisseur restantes |
| Sentry ou PostHog | Suivi d'erreurs et analytics produit | Observabilité en production | Récupérer les clés de fournisseur restantes |
| Cloudflare Turnstile | Contrôles anti-spam sur les formulaires publics | Formulaires publics d'inscription et de contact | Récupérer les clés de fournisseur restantes |
| Registrar de domaine + DNS | Votre propre nom de domaine | Une adresse publique https://yourdomain.com | Récupérer les clés de fournisseur restantes / Déployer sur Google Cloud |
| Hébergement (Google Cloud Run ou un VPS + Coolify) | Une URL HTTPS publique pour l'app web | Passage en production pour de vrais utilisateurs | Déployer sur Google Cloud / Liste de contrôle de déploiement |
| Expo + EAS | Builds cloud de l'app native | Tout au-delà de l'aperçu Expo Go | Créer les comptes mobiles |
| Programme Apple Developer | Signature iOS, soumission App Store, Sign in with Apple | Sorties iPhone et connexion Apple | Créer les comptes mobiles / Ajouter la connexion Apple |
| Google Play Console | La fiche du store Android | Soumission au Play Store | Créer les comptes mobiles |
| RevenueCat | Achats natifs vérifiés et restaurations | Vendre des abonnements dans l'app | Configurer les achats RevenueCat |
| Developer ID Apple + CA de signature | Installateurs desktop signés et notariés | Sorties desktop publiques sans avertissements | Créer les comptes de publication desktop |
Un ordre de création sensé
Créez les comptes dans l'ordre où les fonctionnalités passent en ligne. Pour la plupart des produits web : 1. base de données Postgres, 2. e-mail transactionnel, 3. connexion Google et/ou GitHub, 4. facturation, 5. un fournisseur d'IA — puis stockage, tâches de fond, observabilité et protection anti-spam selon les besoins du produit.
L'hébergement et le domaine viennent en dernier — une URL publique n'est utile qu'une fois qu'une app fonctionnelle existe pour la pointer. Les comptes mobiles (Expo, Apple, Google Play, RevenueCat) et les comptes de signature desktop ne comptent que lorsque vous atteignez ces plateformes ; ignorez-les complètement pour un lancement 100 % web.
Gardez chaque secret — secrets clients OAuth, clés API, secrets de signature webhook et le mot de passe dans DATABASE_URL — dans des fichiers .env.local ou le gestionnaire de secrets de votre hébergeur. Ne les placez jamais dans des variables NEXT_PUBLIC_ ou EXPO_PUBLIC_ et ne les committez jamais sur Git.
Par où commencer
Les guides détaillés ci-dessous parcourent chaque console clic par clic. Travaillez de haut en bas : les fournisseurs de connexion, puis les parcours de comptes pour les paiements, l'e-mail et les clés de fournisseur restantes, puis les références de configuration des services que votre produit livre, puis le déploiement ; les guides de comptes de plateforme quand vous atteignez le mobile ou le desktop.
- Ajouter la connexion Google
- Ajouter la connexion GitHub
- Ajouter la connexion Apple
- Ajouter les paiements Stripe
- Ajouter l'e-mail Resend
- Récupérer les clés de fournisseur restantes
- Configurer la base de données
- Configurer les paiements
- Configurer l'e-mail
- Configurer la connexion OAuth
- Configurer l'IA
- Configurer les jobs en arrière-plan
- Configurer le stockage de fichiers
- Configurer l'observabilité
- Protection anti-spam
- Configurer les domaines personnalisés
- Déployer sur Google Cloud
- Liste de contrôle de déploiement
- Créer les comptes mobiles
- Créer les comptes de publication desktop
- Configuration EAS
- Configurer les achats RevenueCat
- Signature de code
Pour poursuivre la configuration, consultez Ajouter la connexion Google.