Netlify, Cloudflare Pages, Vercel और Sarpius सभी स्टैटिक साइट्स को एक ग्लोबल edge से सर्व करते हैं। यहाँ बताया गया है कि वे क्षेत्राधिकार और कीमत में वाकई कैसे अलग हैं।
24 सितंबर 2026 को अपडेट किया गया
एक स्टैटिक या क्लाइंट-रेंडर्ड बिल्ड (Vite, एक प्रीरेंडर्ड SvelteKit साइट, Astro, सादा HTML/CSS) के लिए, मुख्यधारा के प्लेटफॉर्म, Netlify, Cloudflare Pages, Vercel और Sarpius, मशीनी स्तर पर लगभग एक ही काम करते हैं: एक git रिपॉजिटरी पुश करें, एक बिल्ड पाएँ जो एक बार अपलोड होता है और बिना किसी कंटेनर लागत के, स्वचालित TLS के साथ एक कैश्ड edge से सर्व होता है। Cloudflare Pages सीधे Cloudflare के अपने नेटवर्क पर चलता है। Netlify और Vercel दोनों अपना खुद का CDN चलाते हैं। Sarpius बिल्ड को S3-संगत ऑब्जेक्ट स्टोरेज में अपलोड करता है और इसे अपने edge proxy के ज़रिए सर्व करता है, जो खुद डिफ़ॉल्ट रूप से Cloudflare के नेटवर्क के पीछे बैठता है, इसलिए Sarpius पर होस्ट की गई एक स्टैटिक साइट एक की बजाय दो परतों पर कैश होती है। व्यावहारिक अंतर क्षेत्राधिकार, फ्री टियर कमर्शियल उपयोग की अनुमति देता है या नहीं, और प्रोजेक्ट को असली बैकएंड की ज़रूरत पड़ने पर क्या होता है, में हैं।
हाँ। Sarpius का रिपॉजिटरी कनेक्ट करने वाला विज़ार्ड अपने 45 स्वचालित रूप से पहचाने जाने वाले फ्रेमवर्क और रनटाइम में Vite, SvelteKit, Astro, React, Vue, Angular, Hugo, Eleventy, Docusaurus, MkDocs और सादी स्टैटिक आउटपुट को पहचानता है, और आपके प्लान की पुष्टि करने से पहले हर पहचाने गए Component को "स्टोरेज से सर्व किया गया (स्टैटिक)" या "Containers" के रूप में वर्गीकृत करता है। एक स्टैटिक Component कभी कोई कंटेनर शुरू नहीं करता, ट्रैफ़िक की बजाय स्टोर की गई साइज़ (EUR 0.025/GB-महीना) पर बिल किया जाता है, और इसके हैश किए गए बिल्ड assets (वह आकार app.4f3a9c12.js जो Vite, Rollup और webpack सब बनाते हैं) को Cache-Control: public, max-age=31536000, immutable के रूप में चिह्नित किया जाता है, बाकी सब कुछ no-cache के साथ ताकि हर नई डिप्लॉयमेंट हमेशा देखी जाए। डायरेक्टरी-स्टाइल रूट उस डायरेक्टरी के अपने index.html में resolve होते हैं, इसलिए /blog सही तरीके से blog/index.html सर्व करता है, साइट रूट पर वापस गिरने की बजाय।
| Feature | Sarpius | Netlify | Cloudflare Pages | Vercel |
|---|---|---|---|---|
| कंपनी / मुख्यालय | नीदरलैंड्स (KVK 73239038), अपना हार्डवेयर खुद रखता है | संयुक्त राज्य अमेरिका (सैन फ्रांसिस्को) | संयुक्त राज्य अमेरिका (सैन फ्रांसिस्को) | संयुक्त राज्य अमेरिका (सैन फ्रांसिस्को) |
| स्टैटिक बिल्ड कैसे सर्व होती है | S3-संगत स्टोरेज + Sarpius का अपना edge, Cloudflare के नेटवर्क के पीछे | Netlify का अपना CDN | सीधे Cloudflare के अपने ग्लोबल नेटवर्क पर | Vercel का अपना CDN (126 PoPs, 19 रीजन, Vercel के अपने दस्तावेज़ों के अनुसार) |
| फ्री टियर, कमर्शियल उपयोग | अनुमति है, सेवा की शर्तें, सेक्शन 5 में बताया गया | Netlify के वर्तमान प्राइसिंग पेज पर कोई स्पष्ट प्रतिबंध नहीं मिला (इस पर भरोसा करने से पहले जाँचें) | जाँची गई Cloudflare Pages दस्तावेज़/प्राइसिंग पेज पर कोई प्रतिबंध नहीं मिला | स्पष्ट रूप से व्यक्तिगत, गैर-कमर्शियल प्रोजेक्ट्स तक सीमित |
| सबसे सस्ता भुगतान वाला प्लान | हर अतिरिक्त ऐप के लिए EUR 4.99/महीना (कंटेनर-साइड; स्टैटिक Components केवल स्टोरेज पर बिल होते हैं) | Netlify के वर्तमान प्राइसिंग पेज के अनुसार लगभग $9/महीने का "Personal" प्लान (सटीक टियर नामों को "जाँच लें" मानें) | फ्री प्लान: 500 builds/माह, 100 प्रोजेक्ट्स/अकाउंट; उच्च सीमाओं के लिए भुगतान वाला "Workers Paid" टियर | Pro: $20/माह प्रति सीट |
| EU क्षेत्राधिकार (कंपनी, सिर्फ डेटा सेंटर नहीं) | हाँ, डच कंपनी, कोई अमेरिकी मूल कंपनी नहीं | नहीं, अमेरिकी कंपनी | नहीं, अमेरिकी कंपनी | नहीं, अमेरिकी कंपनी |
| उसी प्रोडक्ट में कंटेनर/बैकएंड | हाँ, फर्स्ट-पार्टी (PHP, Node, Python, Java, Go) | कोई फर्स्ट-पार्टी कंटेनर प्रोडक्ट नहीं; केवल functions | Workers (serverless), कंटेनर नहीं | Serverless/edge functions, कंटेनर नहीं |
| उसी प्रोडक्ट में मैनेज्ड डेटाबेस | हाँ: PostgreSQL, Redis, MariaDB | कोई फर्स्ट-पार्टी डेटाबेस नहीं | D1 (SQLite-संगत), KV, R2 | Vercel Postgres/KV बंद होने के बाद से कोई फर्स्ट-पार्टी डेटाबेस नहीं |
| प्रोजेक्ट एक्सपोर्ट / एग्ज़िट बंडल | Project माइग्रेशन बंडल: कंटेनर फ़ाइलें, SQL डेटाबेस डंप, बकेट ऑब्जेक्ट्स, कमिट मैनिफेस्ट, 2FA के पीछे 5-मिनट एक-बार-उपयोग टोकन के ज़रिए secrets.env, 24 घंटे रिटेंशन | केवल git रिपॉजिटरी; कोई स्वचालित फुल-स्टैक आर्काइव नहीं | Git रिपॉजिटरी और Cloudflare API/wrangler; D1/KV/R2 के लिए अलग एक्सपोर्ट | केवल git रिपॉजिटरी; अलग पार्टनर DB एक्सपोर्ट |
Cloudflare के अपने प्रकाशित आँकड़े के अनुसार, Cloudflare का अपना नेटवर्क 8 रीजन में 348 शहरों तक फैला है, और Vercel के अपने दस्तावेज़ों के अनुसार, Vercel का नेटवर्क 19 compute-capable रीजन में 126 Points of Presence तक फैला है। इनमें से कोई भी आँकड़ा यह नहीं बताता कि आपके डेटा पर किस कंपनी का कानून लागू होता है: Cloudflare Pages, Netlify और Vercel सभी अमेरिकी कंपनियाँ हैं, इसलिए CLOUD Act का सवाल प्लेटफॉर्म पर लागू होता है, भले ही कोई खास edge node संयोग से किसी EU शहर में हो। Sarpius एक डच कंपनी है जिसकी कोई अमेरिकी मूल कंपनी नहीं है, और ऐसे डोमेन के लिए जहाँ Cloudflare खुद, एक sub-processor के रूप में, सर्वर की लोकेशन की बजाय चिंता का विषय है, एक भुगतान वाला, प्रति-डोमेन "Privacy route" उस डोमेन के request पथ से Cloudflare को पूरी तरह हटा देता है, मौजूदा EUR 1.99/महीने की कस्टम-डोमेन फीस के ऊपर EUR 4.99/महीने में। वह वीकल्प उस डोमेन के लिए Cloudflare की CDN, WAF और DDoS सुरक्षा खो देता है; यह एक असली सौदा है, कोई मुफ्त अपग्रेड नहीं।
यहीं पर चारों प्लेटफॉर्म सबसे ज़्यादा अलग होते हैं। Netlify, Cloudflare Pages और Vercel सभी serverless/edge functions से जवाब देते हैं: कम समय के, request-scoped, कोई लंबे समय तक चलने वाली प्रोसेस नहीं। Sarpius उसी Project में एक कंटेनर से जवाब देता है, जो एक मैनेज्ड Postgres, Redis या MariaDB डेटाबेस से जुड़ा होता है, जो कुछ stateless functions की तुलना में एक असली बैकएंड प्रोसेस (एक Laravel API, एक Node worker, एक लंबे समय तक चलने वाला job) के लिए बेहतर फिट है। Sarpius के अपने Serverless Functions, वह function-per-request मॉडल जो बाकी तीनों पहले से देते हैं, योजनाबद्ध हैं, अभी उपलब्ध नहीं।
नहीं। ऑब्जेक्ट स्टोरेज से सर्व किया गया एक स्टैटिक Component स्टोर किए गए GB पर बिल किया जाता है, egress पर नहीं; 10 GB बैंडविड्थ बंडल और EUR 0.05/GB overage दर कंटेनर ऐप्स पर लागू होती है, स्टोरेज से सर्व किए गए पथ पर नहीं।
मशीनी तौर पर हाँ: एक बिल्ड एक बार अपलोड होता है, हैश किए गए assets को immutable के रूप में कैश किया जाता है, बाकी सब हर request पर दोबारा वैलिडेट होता है, और साइट एक CDN के पीछे बैठती है। फर्क यह है कि वह CDN कौन चलाता है: Vercel और Netlify अपना खुद चलाते हैं; Sarpius डिफ़ॉल्ट रूप से Cloudflare के अलग से संचालित नेटवर्क के पीछे बैठे अपने edge proxy से सर्व करता है, प्रति डोमेन एक भुगतान वाले opt-out के साथ।
हाँ। एक Project एक ही एप्लिकेशन है जो कई Components से बना होता है; विज़ार्ड हर एक को अलग से पहचानता है और फ्रंट-एंड को स्टोरेज में और बैक-एंड को एक कंटेनर में डालता है, दोनों में routing, डेटाबेस और स्टोरेज साझा होते हैं।
हाँ। सेवा की शर्तें इसे सेक्शन 5 में स्पष्ट रूप से बताती हैं: Free Tier का उपयोग किसी भी वैध उद्देश्य के लिए किया जा सकता है, जिसमें एक बिज़नेस वेबसाइट या किसी भुगतान वाले प्रोडक्ट के फ्रंट-एंड जैसा कमर्शियल उपयोग शामिल है।
हाँ। आप टू-फैक्टर ऑथेंटिकेशन के पीछे Project workspace से एक Project माइग्रेशन बंडल जनरेट कर सकते हैं। इस बंडल में बनाई गई स्टैटिक आउटपुट, लाइव कंटेनर फ़ाइलें, SQL डेटाबेस डंप, बकेट ऑब्जेक्ट्स, और git कमिट SHA, प्रति-फ़ाइल sha256 चेकसम, और छोड़ी गई चीज़ों के स्पष्ट नोट्स वाला मैनिफेस्ट है। डिक्रिप्ट किए गए environment variables डाउनलोड के समय एक 5-मिनट के एक-बार-उपयोग होने वाले टोकन के ज़रिए secrets.env के रूप में भेजे जाते हैं और कभी भी रुके हुए बंडल आर्टिफैक्ट में नहीं रखे जाते। बंडल 24 घंटे के लिए डाउनलोड करने योग्य होते हैं और हर 24 घंटे में एक बार बनाए जा सकते हैं।