Un client m'a appelé en mars dernier, un fondateur seul qui avait construit une application Next.js, l'avait déployée sur le plan Hobby de Vercel, puis avait lancé un produit hunt auprès de 4 000 abonnés. À 11h du matin, son site était limité et ses invocations de Serverless Function avaient dépassé le plafond mensuel en une seule matinée. Il était convaincu que Vercel avait cassé quelque chose. Ce n'était pas le cas. Il n'avait tout simplement jamais lu ce que « gratuit » signifiait.in a single morning. He was convinced Vercel had broken something. It hadn't. He'd just never actually read what "free" meant.
Cela arrive plus souvent qu'il ne le devrait. Le tier gratuit de Vercel est véritablement utile, mais le marketing autour de celui-ci crée un écart entre ce que les gens attendent et ce qu'ils obtiennent réellement. Fermons cet écart.
---
Ce que le plan Hobby de Vercel inclut réellement
Le plan Hobby est gratuit, permanent (pas un essai), et couvre un terrain surprenant pour les projets personnels. Voici avec quoi vous travaillez en 2024 :
- Bande passante : 100 GB par mois 100 GB per month
- Exécution de fonctions serverless : 100 GB-heures par mois 100 GB-hours per month
- Invocations Edge Function : 500 000 par mois 500,000 per month
- Minutes de build : 6 000 par mois 6,000 per month
- Déploiements : Illimités (oui, vraiment) Unlimited (yes, really)
- Builds concurrents : 1 1
- Domaines personnalisés : Supportés Supported
- HTTPS/SSL : Automatique via Let's Encrypt Automatic via Let's Encrypt
- Analytics : Basique (pas le produit Web Analytics complet) Basic (not the full Web Analytics product)
- Membres d'équipe : Vous seul. Pas de collaborateurs. Just you. No collaborators.
Cette liste semble solide. Et pour un site portfolio, un projet personnel, ou un blog avec peu de trafic, c'est véritablement le cas. J'ai moi-même utilisé le plan Hobby pour des expériences personnelles, y compris un petit outil que j'ai développé en 2022 qui scraped les demandes de permis de construire publiques à Southwark. Ça a fonctionné parfaitement pendant des mois sans que j'y pense une seule fois.
Mais dès l'instant où vous développez pour quelqu'un d'autre, ou où vous attendez un vrai trafic, vous devez lire au-delà des chiffres en gros titre.for someone else, or expecting real traffic, you need to read past the headline numbers.
---
La Partie Que Personne Ne Lit : L'Usage Commercial N'Est Pas Autorisé
C'est celui qui piège le plus de gens. Les Conditions de Service de Vercel stipulent explicitement que le plan Hobby est réservé aux projets personnels non commerciaux. Vous ne pouvez pas l'utiliser pour un site client. Vous ne pouvez pas l'utiliser pour gérer un SaaS pour lequel vous facturez. Vous ne pouvez pas l'utiliser pour une entreprise, même si le trafic est faible.Terms of Service explicitly state that the Hobby plan is for non-commercial personal projects. You cannot use it for a client site. You cannot use it to run a SaaS you're charging for. You cannot use it for a business, even if the traffic is low.
Je ne suis pas alarmiste. Vercel n'envoie pas de mise en demeure dès l'instant où vous mettez un bouton Stripe sur quelque chose. Mais si vous lisez les conditions, vous êtes en violation dès qu'il y a de l'argent en jeu.
Quand j'ai commencé à utiliser Vercel en 2020, j'ai failli déployer un petit projet e-commerce client sur Hobby parce que je me disais « c'est juste un déploiement de test ». Je m'en suis aperçu de justesse. Le plan Pro à 20 $/mois par utilisateur est le seuil à partir duquel l'usage commercial devient autorisé, et honnêtement, pour un projet client, ce n'est pas beaucoup d'argent pour avoir un hébergement réglo.
Si vous êtes une agence ou un freelance, c'est une question juridique, pas seulement technique.
---
Serverless Functions : Où le Plan Gratuit Devient Vite Restrictif
La limite mensuelle de 100 Go-heures pour les Fonctions Serverless semble énorme. Ce n'est pas le cas, tout dépend de ce que vous faites.
Comment les Go-heures fonctionnent réellement
Go-heures = (mémoire allouée en Go) × (temps d'exécution en heures). Une fonction s'exécutant à 1024 Mo (1 Go) pendant une seconde utilise environ 0,000278 Go-heures. Ça semble minuscule. Mais si vous avez une route API qui se déclenche à chaque interaction utilisateur, et que vous avez un trafic décent, les secondes s'accumulent.
La mémoire par défaut des fonctions Vercel est 1024 Mo. La limite de durée sur Hobby est 10 secondes par invocation. Sur Pro, c'est 60 secondes, et sur Enterprise vous pouvez configurer beaucoup plus longtemps. Si votre fonction doit appeler une API externe, faire du calcul et écrire dans une base de données, 10 secondes c'est vraiment une contrainte dure.10 seconds per invocation. On Pro, that goes up to 60 seconds, and on Enterprise you can configure much longer. If your function needs to call an external API, do some computation, and write to a database, 10 seconds is actually a hard constraint.
J'ai eu un projet Seahawk l'année dernière où un client voulait du texte alt d'image généré par IA lors du téléchargement, en utilisant l'API d'OpenAI. Sur Hobby, le délai d'expiration aurait arrêté la fonction avant que la réponse revienne la moitié du temps. On était sur Pro à ce moment-là, mais si quelqu'un avait essayé de construire ça sur Hobby, il aurait debuggé un problème qui n'est pas un bug.
Les démarrages à froid
Les fonctions Hobby démarrent à froid plus agressivement que Pro. Vercel ne publie pas de chiffres exacts là-dessus, mais la documentation Vercel est transparente : Hobby a moins de ressources allouées. Pour un site à faible trafic avec des appels de fonction peu fréquents, des démarrages à froid de 800 ms à 1,5 secondes sont normaux. Pour tout ce qui demande des réponses API rapides, c'est notable.Vercel documentation is transparent that Hobby has fewer resources allocated. For a low-traffic site with infrequent function calls, cold starts of 800ms to 1.5 seconds are normal. For anything requiring snappy API responses, that's noticeable.
---
Bande passante et Minutes de Build : Moins effrayant que vous ne le pensez
100 Go de bande passante par mois suffisent pour la plupart des projets personnels. Un blog Next.js typique avec des images optimisées et un CDN qui fait son travail ne dépassera pas 10 Go. Le plafond de bande passante devient pertinent quand vous servez de la vidéo, des fichiers volumineux, ou des pages à très haut trafic avec des assets non optimisés.
Les minutes de build sont encore plus confortables. 6 000 minutes par mois, c'est 100 heures. Même si vous déployez fréquemment sur un projet actif, vous devriez vraiment vous forcer pour dépasser ce seuil. Je n'ai jamais vu un développeur solo atteindre le plafond de minutes de build sur Hobby en travaillant normalement.
Une chose à surveiller : Vercel compte tous les builds, y compris les déploiements de preview déclenchés par les pull requests. Si vous utilisez l'intégration GitHub et ouvrez beaucoup de PRs, ça s'accumule. C'est quand même peu probable que ce soit un problème, mais c'est bon à savoir.all builds including preview deployments triggered by pull requests. If you're using GitHub integration and opening a lot of PRs, those add up. Still unlikely to be a problem, but worth knowing.
---
Ce qui se passe quand vous dépassez les limites
Sur Hobby, Vercel ne vous facture pas les dépassements. Ça semble bien. Ce n'est pas nécessairement le cas.
Ce qu'ils font à la place, c'est arrêter de servir votre site ou ralentir les fonctions une fois que vous atteignez certains seuils. Il n'y a pas de période de grâce, pas d'email d'avertissement à 80 %, pas de mise à jour automatique. Votre site s'arrête (ou vos fonctions arrêtent de répondre) jusqu'à la réinitialisation mensuelle.stop serving your site or throttle functions once you hit certain ceilings. There's no grace period, no email warning at 80%, no automatic upgrade. Your site goes down (or your functions stop responding) until the monthly reset.
C'est exactement ce qui s'est passé pour mon client en mars. Il n'avait pas configuré d'alertes d'utilisation, n'avait pas pensé au plafond d'invocations, et l'a découvert de la mauvaise façon. Sur Pro, les dépassements sont facturés (ce qui au moins maintient le site en ligne). Sur Hobby, l'expérience est binaire : fonctionnel, puis non fonctionnel.
Vercel propose un tableau de bord d'utilisation, et vous pouvez configurer des notifications. Faites-le le premier jour. Allez dans les paramètres de votre projet, trouvez la section utilisation, et configurez les alertes email. Ça prend trois minutes et ça m'a sauvé de appels clients gênants.
---
La limite d'un seul collaborateur est un vrai problème
Aucun membre d'équipe. Point final. Vous ne pouvez pas ajouter un client pour examiner les déploiements. Vous ne pouvez pas faire intervenir un deuxième développeur pour pousser du code. Vous ne pouvez pas donner à un designer l'accès à l'aperçu via le tableau de bord Vercel.
Pour les freelancers, c'est probablement la contrainte la plus ennuyeuse sur le plan pratique. Le plan Pro ($20/mois par siège) change cela, et pour tout projet où quelqu'un d'autre a besoin d'accès au tableau de bord Vercel, vous êtes essentiellement forcé de passer à Pro.
Il y a une solution de contournement, dans un sens : vous pouvez partager les URL d'aperçu avec n'importe qui sans leur donner de compte Vercel. Cela convient parfaitement aux examens des clients. Mais si un deuxième développeur doit déployer ou gérer les variables d'environnement, Hobby ne le supporte pas.
---
Quand Hobby Est Vraiment la Bonne Réponse
Écoute, je ne veux pas donner l'impression que le plan Hobby est inutile. Ce n'est pas le cas.
Voici quand je dirais à quelqu'un de rester dessus sans hésiter :
- Vous construisez un site portfolio pour vous-même
- C'est un projet personnel annexe sans revenus associés
- Vous apprenez Next.js et vous voulez un vrai environnement de déploiement
- Vous prototypez quelque chose avant de décider si ça vaut la peine de le construire correctement
- Vous exécutez un site statique ou une application très pauvre en JS où les Serverless Functions jouent à peine un rôle
Le CDN gratuit, le SSL automatique et les déploiements instantanés connectés à Git sont réellement bons. Vercel a construit quelque chose d'excellent ici. Pour un usage personnel, le plan Hobby est l'un des meilleurs produits d'hébergement gratuit disponibles. La couche gratuite de Netlify est comparable et vaut la peine d'être considérée à côté, bien que Netlify ait ses propres limites.Netlify's free tier is comparable and worth considering alongside it, though Netlify has its own set of limits.
Les problèmes ne commencent que lorsque les gens traitent Hobby comme une couche de production pour des vrais projets.
---
Hobby vs Pro : La Véritable Décision de Passage à l'Upgrade
Le plan Pro est $20/mois par membre de l'équipe. Pour un développeur solo travaillant sur un projet commercial, c'est $20/mois. Pour contextualiser, c'est moins qu'une place Figma.
Les choses qui changent réellement sur Pro :
- L'usage commercial est autorisé
- Le timeout des Fonctions passe de 10 secondes à 60 secondes
- La bande passante augmente à 1 TB
- L'exécution des fonctions serverless augmente à 1 000 GB-heures
- Vous pouvez ajouter des membres à votre équipe
- Les builds concurrents passent à 12
- Vous obtenez des Web Analytics appropriées
- Des temps de réponse du support améliorés
Si vous facturez un client pour un projet, l'hébergement doit être en Pro. Soit le client le paie directement (idéal), soit vous l'intégrez dans le coût de votre projet. 20 $ par mois ne devrait jamais être la raison pour laquelle un site client se trouve sur un plan qui interdit légalement l'usage commercial.
Pour les organisations plus grandes ayant des exigences de conformité, SSO ou des SLA garanties, il y a Enterprise, qui est tarifé sur mesure. Vercel publie une comparaison complète des plans qui vaut la peine d'être mise en marque-page.full plan comparison that's worth bookmarking.
---
FAQ
Puis-je exécuter un site client sur le plan Hobby de Vercel ?
Non. Les conditions de Vercel restrictivent explicitement Hobby aux projets personnels et non commerciaux. Si un client vous paie, ou si le site génère des revenus d'une quelconque forme, vous avez besoin du plan Pro. Il coûte 20 $/mois, et c'est la bonne chose à faire sur le plan légal et éthique.
Le plan gratuit de Vercel prend-il en charge les domaines personnalisés ?
Oui. Vous pouvez attacher un domaine personnalisé à un projet Hobby sans coût supplémentaire. SSL est géré automatiquement. C'est un domaine où Vercel est véritablement généreux comparé à certains concurrents.
Que se passe-t-il si je dépasse les limites de bande passante ou de fonctions sur Hobby ?
Vercel ne vous facture pas les dépassements sur Hobby. À la place, votre site ou vos fonctions sont ralentis ou arrêtés jusqu'à la réinitialisation mensuelle. Il n'y a pas de mise à niveau automatique ni de période de grâce. Définissez des alertes d'utilisation dans le tableau de bord de votre projet pour ne pas être pris au dépourvu.
Hobby de Vercel est-il bon pour le développement Next.js ?
Pour l'apprentissage et les projets personnels, absolument oui. L'intégration Git, les déploiements en aperçu, et le SSL automatique en font un très bon environnement de développement. Les limites ne deviennent pertinentes que lorsque vous lancez quelque chose avec du trafic réel ou une intention commerciale.
Comment Vercel Hobby se compare-t-il à la couche gratuite de Netlify ?
Ils sont largement similaires. Les deux offrent SSL gratuit, les déploiements basés sur Git, et la livraison par CDN. La couche gratuite de Netlify vous donne 100 Go de bande passante et 125 000 demandes de fonction serverless par mois (avec un délai d'expiration de 10 secondes). Le Edge Network de Vercel est généralement considéré comme plus rapide pour Next.js spécifiquement, ce qui a du sens étant donné que Vercel a construit Next.js. Pour les projets non-Next.js, le choix est moins évident et dépend de la préférence personnelle.
---
Le plan Hobby n'est pas un piège. Ce n'est pas de l'arnaque classique. Il fait exactement ce qu'il promet pour le cas d'usage auquel il était destiné. L'erreur est de le traiter comme quelque chose qu'il n'est pas. Si vous construisez quelque chose de réel, commercial ou collaboratif, dépensez les 20 $. Si vous construisez pour vous-même, Hobby est légitimement excellent et je l'ai recommandé aux développeurs juniors chez Seahawk comme le premier endroit pour apprendre le déploiement sans les contraintes de gérer un serveur.
Sachez ce que vous exécutez. Lisez les limites une fois. Puis commencez à construire.
