एक क्लायंट ने पिछले मार्च में मुझे कॉल किया, एक अकेला संस्थापक जिसने एक Next.js ऐप्लिकेशन बनाया था, उसे Vercel के Hobby plan पर लाइव किया था, और फिर 4,000 सब्सक्राइबर्स को Product Hunt लॉन्च भेजा था। 11 बजे तक उसकी साइट throttled हो गई थी और उसके Serverless Function invocations एक ही सुबह में महीने की सीमा को पार कर गए थे। वह आश्वस्त था कि Vercel ने कुछ गड़बड़ा दिया है। उसने नहीं किया था। उसने बस कभी असली में पढ़ा ही नहीं था कि "मुफ़्त" का मतलब क्या है।in a single morning. He was convinced Vercel had broken something. It hadn't. He'd just never actually read what "free" meant.
ऐसा होना चाहिए से ज़्यादा होता है। Vercel का free tier असल में उपयोगी है, लेकिन इसके इर्द-गिर्द की मार्केटिंग लोग क्या उम्मीद करते हैं और वह वास्तव में क्या पाते हैं, इसके बीच एक खाई बना देती है। तो चलिए इस खाई को भर देते हैं।
---
Vercel के Hobby Plan में वास्तव में क्या शामिल है
Hobby plan मुफ़्त है, स्थायी (ट्रायल नहीं), और व्यक्तिगत प्रोजेक्ट्स के लिए आश्चर्यजनक रूप से बहुत कुछ कवर करता है। यहाँ 2024 के अनुसार आप किसके साथ काम कर रहे हैं:
- बैंडविड्थ: प्रति माह 100 GB 100 GB per month
- सर्वरलेस फंक्शन एक्सीक्यूशन: प्रति माह 100 GB-घंटे 100 GB-hours per month
- एज फंक्शन इनवोकेशन: प्रति माह 500,000 500,000 per month
- बिल्ड मिनट: प्रति माह 6,000 6,000 per month
- डिप्लॉयमेंट: अनलिमिटेड (हाँ, सच में) Unlimited (yes, really)
- समवर्ती बिल्ड: 1 1
- कस्टम डोमेन: समर्थित Supported
- HTTPS/SSL: Let's Encrypt के माध्यम से स्वचालित Automatic via Let's Encrypt
- एनालिटिक्स: बेसिक (पूरा Web Analytics प्रोडक्ट नहीं) Basic (not the full Web Analytics product)
- टीम सदस्य: सिर्फ आप। कोई सहयोगी नहीं। Just you. No collaborators.
यह लिस्ट ठीक लग रही है। और किसी पोर्टफोलियो साइट, साइड प्रोजेक्ट या कम ट्रैफिक वाली ब्लॉग के लिए, यह सच में है। मैंने खुद Hobby प्लान का इस्तेमाल व्यक्तिगत प्रयोगों के लिए किया है, जिसमें एक छोटा सा टूल भी शामिल है जो मैंने 2022 में बनाया था जो Southwark में सार्वजनिक प्लानिंग एप्लिकेशन स्क्रैप करता था। कई महीनों तक बिना किसी समस्या के चला, और मुझे इसके बारे में एक बार भी सोचना नहीं पड़ा।
लेकिन जैसे ही आप किसी और के लिए बिल्डिंग शुरू करते हो, या असली ट्रैफिक की उम्मीद करते हो, तुम्हें हेडलाइन नंबर्स के पीछे की चीजों को पढ़ने की जरूरत है।for someone else, or expecting real traffic, you need to read past the headline numbers.
---
वह हिस्सा जिसे कोई नहीं पढ़ता: कमर्शियल यूज़ अनुमत नहीं है
यही वह चीज है जो लोगों को सबसे ज्यादा फंसाती है। Vercel की Terms of Service स्पष्ट रूप से कहती है कि Hobby प्लान सिर्फ गैर-व्यावसायिक व्यक्तिगत प्रोजेक्ट्स के लिए है। तुम इसे क्लाइंट साइट के लिए नहीं इस्तेमाल कर सकते। तुम इसे किसी ऐसे SaaS को चलाने के लिए नहीं इस्तेमाल कर सकते जिसके लिए तुम पैसे ले रहे हो। तुम इसे किसी बिजनेस के लिए नहीं इस्तेमाल कर सकते, भले ही ट्रैफिक कम हो।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.
मैं खतरे की घंटी नहीं बजा रहा हूँ। जैसे ही तुम किसी चीज़ पर Stripe बटन लगाते हो, Vercel तुरंत cease-and-desist लेटर नहीं भेजता। लेकिन अगर तुम टर्म्स पढ़ो, तो जैसे ही पैसा शामिल होता है, तुम उल्लंघन में हो।
जब मैंने 2020 में पहली बार Vercel का इस्तेमाल शुरू किया, तो मैं लगभग एक छोटे e-commerce क्लाइंट प्रोजेक्ट को Hobby पर डिप्लॉय कर देता क्योंकि मैंने सोचा था कि "यह तो सिर्फ एक टेस्ट डिप्लॉयमेंट है"। आखिरी मिनट में अपने आप को रोक लिया। Pro प्लान $20/month प्रति यूजर पर है, वह वह थ्रेशहोल्ड है जहाँ कमर्शियल यूज़ अनुमत हो जाता है, और ईमानदारी से कहूँ तो, किसी क्लाइंट प्रोजेक्ट के लिए, होस्टिंग के लिए ऊपर रखने के लिए बहुत अधिक पैसा नहीं है।
अगर तुम कोई एजेंसी या फ्रीलांसर हो, तो यह कानूनी रूप से महत्वपूर्ण है, न कि सिर्फ तकनीकी रूप से।
---
Serverless Functions: जहाँ फ्री प्लान तेजी से तंग हो जाता है
Serverless Functions की मासिक 100 GB-घंटे की सीमा बहुत बड़ी लगती है। असल में, यह इस बात पर निर्भर करता है कि आप क्या कर रहे हैं।
GB-घंटे वास्तव में कैसे काम करते हैं
GB-घंटे = (GB में आवंटित मेमोरी) × (घंटों में निष्पादन समय)। एक फ़ंक्शन जो 1024 MB (1 GB) पर एक सेकंड के लिए चलता है, लगभग 0.000278 GB-घंटे का उपयोग करता है। यह बहुत छोटा लगता है। लेकिन अगर आपके पास एक API रूट है जो हर पेज इंटरैक्शन पर ट्रिगर होता है, और आपको सामान्य ट्रैफ़िक मिल रहा है, तो सेकंड जमा हो जाते हैं।
Vercel की डिफ़ॉल्ट फ़ंक्शन मेमोरी 1024 MB है। Hobby पर अवधि सीमा प्रति आह्वान 10 सेकंड है। Pro पर यह 60 सेकंड तक बढ़ जाता है, और Enterprise पर आप बहुत अधिक समय के लिए कॉन्फ़िगर कर सकते हैं। अगर आपके फ़ंक्शन को किसी बाहरी API को कॉल करना है, कुछ गणना करनी है, और डेटाबेस में लिखना है, तो 10 सेकंड वास्तव में एक कठोर बाधा है।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.
मेरे पास पिछले साल एक Seahawk प्रोजेक्ट था जहां एक क्लाइंट अपलोड पर AI-जनित इमेज alt टेक्स्ट चाहता था, OpenAI के API का उपयोग करके। Hobby पर टाइमआउट आधे समय प्रतिक्रिया वापस आने से पहले ही फ़ंक्शन को मार देता। हम तब तक Pro पर थे, लेकिन अगर कोई Hobby पर यह बनाने की कोशिश करता, तो वे ऐसी समस्या डीबग कर रहे होते जो कि बग नहीं है।
Cold starts
Hobby फ़ंक्शन Pro की तुलना में अधिक आक्रामक तरीके से cold-start होते हैं। Vercel इस पर सटीक संख्याएं प्रकाशित नहीं करता, लेकिन Vercel दस्तावेज़ स्पष्ट रूप से बताता है कि Hobby के पास कम संसाधन आवंटित हैं। कम-ट्रैफ़िक साइट के लिए जहां फ़ंक्शन कॉल कभी-कभार होते हैं, 800ms से 1.5 सेकंड के cold start सामान्य हैं। किसी भी चीज़ के लिए जिसे तेज़ API प्रतिक्रियाओं की आवश्यकता है, यह ध्यान देने योग्य है।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.
---
बैंडविड्थ और बिल्ड मिनट: जितना डरावना लगता है उससे कम
प्रति माह 100 GB बैंडविड्थ अधिकांश व्यक्तिगत प्रोजेक्ट्स के लिए पर्याप्त है। अनुकूलित इमेज और एक CDN के साथ एक विशिष्ट Next.js ब्लॉग अपना काम सही तरीके से कर रहा हो, तो 10 GB को भी नहीं छूएगा। बैंडविड्थ सीमा तब प्रासंगिक हो जाती है जब आप वीडियो, बड़ी फ़ाइलें, या वास्तव में उच्च-ट्रैफ़िक पेजेज को अनुकूलित संपत्ति के साथ परोस रहे हों।
बिल्ड मिनट्स और भी ज्यादा आरामदायक हैं। 6,000 मिनट प्रति महीना मतलब 100 घंटे। यहां तक कि अगर आप एक व्यस्त प्रोजेक्ट पर बार-बार डिप्लॉयमेंट चला रहे हैं, तब भी आपको इस सीमा को पार करने के लिए काफी कोशिश करनी पड़ेगी। मैंने कभी नहीं देखा कि कोई सोलो डेवलपर Hobby पर सामान्य काम करते हुए बिल्ड मिनट की सीमा तक पहुंचे।
एक बात का ध्यान रखें: Vercel सभी बिल्ड्स को काउंट करता है, जिसमें pull requests से ट्रिगर किए गए preview deployments भी शामिल हैं। अगर आप GitHub integration का इस्तेमाल कर रहे हैं और बहुत सारे PRs खोल रहे हैं, तो वे जमा होते हैं। फिर भी समस्या होना कम संभव है, लेकिन जानना जरूरी है।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.
---
जब आप सीमा से ऊपर चले जाएं तो क्या होता है
Hobby पर, Vercel आपको overages के लिए चार्ज नहीं करता। यह अच्छा लगता है। पर यह जरूरी नहीं है कि वह वास्तव में हो।
इसके बजाय वह जो करता है वह है कि आपकी साइट को सर्व करना बंद कर देता है या कुछ सीमाओं तक पहुंचने के बाद functions को throttle कर देता है। कोई ग्रेस पीरियड नहीं, 80% पर कोई ईमेल वार्निंग नहीं, कोई ऑटोमैटिक अपग्रेड नहीं। आपकी साइट डाउन हो जाती है (या आपके functions जवाब देना बंद कर देते हैं) जब तक मासिक रीसेट न हो जाए।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.
यह ठीक वही हुआ था जो मार्च में मेरे क्लाइंट के साथ हुआ था। उसने कोई usage alerts सेट अप नहीं किए थे, invocation cap के बारे में नहीं सोचा था, और इसे कठिन तरीके से सीखा। Pro पर, overages के लिए चार्ज होता है (जो कम से कम साइट को चलाता रहता है)। Hobby पर, अनुभव द्विआधारी है: काम कर रहा है, फिर नहीं।
Vercel एक usage dashboard प्रदान करता है, और आप notifications सेट अप कर सकते हैं। पहले ही दिन ऐसा करें। अपनी प्रोजेक्ट सेटिंग्स में जाएं, usage section खोजें, और ईमेल alerts सेट करें। यह तीन मिनट लगता है और इसने मुझे शर्मनाक क्लाइंट कॉल्स से बचाया है।
---
एक कोलैबोरेटर की सीमा एक असली समस्या है
कोई टीम सदस्य नहीं। बस इतना ही। आप किसी क्लाइंट को डिप्लॉयमेंट की समीक्षा के लिए नहीं जोड़ सकते। आप कोड पुश करने के लिए दूसरे डेवलपर को नहीं ला सकते। आप Vercel डैशबोर्ड के माध्यम से किसी डिज़ाइनर को प्रिव्यू एक्सेस नहीं दे सकते।
फ्रीलांसरों के लिए, यह शायद सबसे व्यावहारिक रूप से परेशानी वाली सीमा है। Pro प्लान ($20/माह प्रति सीट) इसे बदल देता है, और किसी भी प्रोजेक्ट के लिए जहाँ किसी और को Vercel डैशबोर्ड एक्सेस की जरूरत है, आप अनिवार्य रूप से Pro तक जाते हैं।
एक तरह का वर्कअराउंड है: आप प्रिव्यू URL को किसी के साथ भी शेयर कर सकते हैं बिना उन्हें Vercel अकाउंट दिए। यह क्लाइंट रिव्यूज को ठीक कवर करता है। लेकिन अगर दूसरे डेवलपर को डिप्लॉय करना या एनवायरनमेंट वेरिएबल्स को मैनेज करना है, तो Hobby इसे सपोर्ट नहीं करता।
---
जब Hobby वास्तव में सही उत्तर है
देखिए, मैं यह नहीं कहना चाहता कि Hobby प्लान बेकार है। यह नहीं है।
यहाँ वह समय है जब मैं किसी को बिना किसी संकोच के इस पर रहने के लिए कहूंगा:
- आप अपने लिए एक पोर्टफोलियो साइट बना रहे हैं
- यह कोई राजस्व जुड़ा हुआ व्यक्तिगत साइड प्रोजेक्ट है
- आप Next.js सीख रहे हैं और एक असली डिप्लॉयमेंट एनवायरनमेंट चाहते हैं
- आप किसी चीज़ को प्रोटोटाइप कर रहे हैं और यह तय कर रहे हैं कि उसे सही तरीके से बनाना लायक है या नहीं
- आप एक static site चला रहे हैं या एक बहुत कम-JS app चला रहे हैं जहाँ Serverless Functions की भूमिका न के बराबर है
फ्री CDN, automatic SSL, और instant Git-connected deployments सचमुच बढ़िया हैं। Vercel ने यहाँ कुछ शानदार बनाया है। निजी उपयोग के लिए, Hobby plan सबसे अच्छे फ्री hosting products में से एक है। Netlify का फ्री tier comparable है और इसके साथ विचार करने लायक है, हालाँकि Netlify की अपनी सीमाएँ हैं।Netlify's free tier is comparable and worth considering alongside it, though Netlify has its own set of limits.
समस्याएँ तभी शुरू होती हैं जब लोग Hobby को real projects के लिए production tier मानते हैं।
---
Hobby vs Pro: असली अपग्रेड का फैसला
Pro plan $20/month प्रति team member है। एक solo developer के लिए जो एक commercial project पर काम कर रहा है, वह $20/month है। संदर्भ के लिए, यह एक Figma seat से कम है।
Pro पर जो चीज़ें meaningfully बदलती हैं:
- Commercial use की अनुमति दी जाती है
- Function timeout 10 seconds से बढ़कर 60 seconds हो जाता है
- बैंडविड्थ 1 TB तक बढ़ जाती है
- Serverless Function execution 1,000 GB-hours तक बढ़ जाती है
- आप टीम के सदस्यों को जोड़ सकते हैं
- Concurrent builds 12 तक जाते हैं
- आपको सही Web Analytics मिलता है
- बेहतर सपोर्ट रेस्पांस टाइम
अगर आप किसी क्लाइंट को किसी प्रोजेक्ट के लिए बिल कर रहे हैं, तो होस्टिंग Pro पर होनी चाहिए। या तो क्लाइंट इसे सीधे पे करे (आदर्श है) या आप इसे अपने प्रोजेक्ट कॉस्ट में शामिल कर दें। $20/month कभी भी इस वजह नहीं होना चाहिए कि क्लाइंट की साइट किसी ऐसी प्लान पर हो जो कमर्शियल यूज को कानूनन प्रतिबंधित करती है।
बड़ी संस्थाओं के लिए जिन्हें compliance requirements, SSO, या guaranteed SLAs की जरूरत है, Enterprise है, जिसकी कीमत कस्टम है। Vercel एक पूरी plan comparison पब्लिश करता है जिसे बुकमार्क करने लायक है।full plan comparison that's worth bookmarking.
---
FAQ
क्या मैं Vercel की Hobby plan पर client website चला सकता हूँ?
नहीं। Vercel की terms Hobby को explicitly personal, non-commercial projects तक सीमित करती हैं। अगर कोई client आपको payment दे रहा है, या अगर site किसी भी रूप में revenue generate करती है, तो आपको Pro plan की जरूरत है। यह $20/month है, और यह legally और ethically दोनों ही सही है।
क्या Vercel की free plan custom domains को support करती है?
हाँ। आप Hobby project को कोई extra cost के बिना custom domain से attach कर सकते हैं। SSL automatically handle होता है। यह एक ऐसा area है जहाँ Vercel कुछ competitors के मुकाबले genuinely generous है।
अगर मैं Hobby पर bandwidth या function limits exceed कर दूँ तो क्या होता है?
Vercel Hobby पर overages के लिए आपको bill नहीं करता। इसकी बजाय, आपकी site या functions throttled या stopped हो जाते हैं जब तक monthly reset न हो जाए। कोई automatic upgrade या grace period नहीं है। अपने project dashboard में usage alerts set करें ताकि आप surprised न हों।
क्या Vercel Hobby Next.js development के लिए अच्छा है?
सीखने और personal projects के लिए, बिल्कुल हाँ। Git integration, preview deployments, और automatic SSL इसे एक बहुत अच्छा development environment बनाते हैं। Limits तभी relevant होती हैं जब आप कुछ real traffic या commercial intent के साथ ship करते हैं।
Vercel Hobby की Netlify की free tier से तुलना कैसे होती है?
ये broadly similar हैं। दोनों free SSL, Git-based deployments, और CDN delivery देते हैं। Netlify की free tier आपको 100 GB bandwidth और 125,000 serverless function requests प्रति month देती है (10-second timeout के साथ)। Vercel का Edge Network को Next.js के लिए generally faster माना जाता है, जो समझदारी भरा है क्योंकि Vercel ने Next.js build किया है। non-Next.js projects के लिए, यह choice कम obvious है और personal preference पर निर्भर करता है।
---
Hobby plan कोई चाल नहीं है। यह bait-and-switch नहीं है। यह ठीक वही करता है जो वह कहता है — जिस use case के लिए इसे डिजाइन किया गया था। गलती यह है कि इसे कुछ और मानते हैं। अगर आप कुछ असली, commercial, या collaborative बना रहे हैं, तो $20 खर्च करें। अगर आप अपने लिए बना रहे हैं, तो Hobby बिल्कुल शानदार है और मैंने इसकी सिफारिश Seahawk के junior developers को की है — server manage करने के overhead के बिना deployment सीखने के लिए पहली जगह के रूप में।
जानिए आप क्या चला रहे हैं। limits को एक बार पढ़ लें। फिर building शुरू करें।
