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 گھنٹے میں ایک بار بنائے جا سکتے ہیں۔