VPS API: क्लाउड सर्वर को JSON REST से ऑटोमेट करें
सर्वर बनाने से डिलीट तक कोड से संभालने वाला क्लाउड सर्वर API
- JSON REST API
- API की (Bearer) ऑथेंटिकेशन
- प्रति मिनट 300 रिक्वेस्ट
VPS API एक प्रोग्रामेटिक तरीका है जिससे आप कंट्रोल पैनल में किए जाने वाले काम, जैसे सर्वर बनाना, शुरू करना, बंद करना और डिलीट करना, HTTP रिक्वेस्ट के माध्यम से कर सकते हैं। HELPER VPS क्लाउड सर्वर API सभी सदस्यों के लिए मुफ़्त है; पहला भुगतान करने के बाद, एक API की बनाएँ और तुरंत कनेक्ट करें।
REST API
सभी सदस्य
मुफ़्त
मासिक बिल किया जाता है
- JSON REST
- API की (Bearer)
- प्रति मिनट 300
- मुफ़्त
रिक्वेस्ट के उदाहरण और रिस्पॉन्स फ़ॉर्मैट तुरंत देखने के लिए API डॉक्यूमेंटेशन
VPS API से क्या ऑटोमेट कर सकते हैं?
VPS API तब सबसे ज़्यादा काम आता है जब आप बार-बार सर्वर बनाते और हटाते हैं, या कई सर्वर एक साथ संभालते हैं। चार आम ऑटोमेशन नीचे हैं।
डिप्लॉयमेंट पाइपलाइन में सर्वर बनाना
GitLab CI जैसी डिप्लॉयमेंट पाइपलाइन में POST /servers रिक्वेस्ट से टेस्ट सर्वर बनाएँ, और टेस्ट खत्म होने पर DELETE रिक्वेस्ट से हटाएँ। सर्वर सिर्फ़ ज़रूरत के समय रहता है, इसलिए खर्च साफ़-सुथरा रहता है।
सर्वर स्टेटस की जाँच और पावर मैनेजमेंट
GET /servers से अपने सर्वरों की सूची, स्टेटस, IPv4 और IPv6 पते और अगली बिलिंग तारीख पढ़ें, और ज़रूरत हो तो start, stop और reboot रिक्वेस्ट से पावर मैनेज करें। मॉनिटरिंग टूल से जोड़कर रुके सर्वर को रीस्टार्ट करने वाली स्क्रिप्ट भी बनाएँ।
अपनी सर्विस के अंदर सर्वर बेचना और चलाना
अपनी बनाई एडमिन स्क्रीन या बॉट से API बुलाकर सर्वर बनाएँ और नतीजा दिखाएँ। बिक्री सूची GET /catalog से चुने जा सकने वाले साइज़, क्षेत्र, ऑपरेटिंग सिस्टम और विकल्प सीधे पढ़कर स्क्रीन पर दिखाएँ।
बिलिंग तारीख का प्रबंधन और रिन्यू
हर सर्वर की अगली बिलिंग तारीख paid_until मान से चेक करें, और जिन सर्वर के लिए आप लंबी अवधि के लिए भुगतान करना चाहते हैं उन्हें renew रिक्वेस्ट से तुरंत रिन्यू करें। अपने इनवॉइस और बिलिंग तारीखों को कोड में ट्रैक करके महत्वपूर्ण सर्वर को लगातार चालू रखें।
कंट्रोल पैनल और VPS API, कब क्या इस्तेमाल करें?
कंट्रोल पैनल और API एक ही अकाउंट और एक ही सर्वर के साथ काम करते हैं। एक या दो सर्वर को हाथ से मैनेज करने के लिए कंट्रोल पैनल सुविधाजनक है; दोहराए जाने वाले काम या कई सर्वरों के लिए API तेज़ है।
कंट्रोल पैनल
स्क्रीन पर क्लिक करके मैनेज करने का तरीका
किसके लिए सही
- पहली बार सर्वर बना रहे हों
- एक-दो सर्वर खुद मैनेज करते समय
- ऑपरेटिंग सिस्टम रीइंस्टॉल और SSH की जोड़ना
- root पासवर्ड दोबारा देखते समय
VPS API
कोड से रिक्वेस्ट भेजकर मैनेज करने का तरीका
किसके लिए सही
- बार-बार सर्वर बनाने और हटाने वाले टेस्ट एनवायरनमेंट
- डिप्लॉयमेंट पाइपलाइन और स्क्रिप्ट ऑटोमेशन
- कई सर्वरों का स्टेटस एक साथ पढ़ते समय
- अपनी बनाई एडमिन स्क्रीन या बॉट से जोड़ते समय
क्लाउड सर्वर API कैसे जोड़ें?
इसमें तीन चरण हैं। पहले, अपना पहला भुगतान करें, और एक बार यह कन्फर्म हो जाए, तो API की पेज पर एक की बनाएँ। अगला, हर रिक्वेस्ट के Authorization हेडर में Bearer स्कीम का उपयोग करके की डालें। अंत में, बेस एड्रेस https://helpervps.com/api/v1 के बाद मनचाहा पाथ पर रिक्वेस्ट भेजें, और नतीजे JSON में लौटेंगे।
शुरुआत में GET /catalog बुलाकर देखना अच्छा है। अभी चुने जा सकने वाले सर्वर प्रकार और साइज़, क्षेत्र कोड, ऑपरेटिंग सिस्टम और वन-क्लिक ऐप कोड, और ऑटो बैकअप, अतिरिक्त डिस्क व DDoS सुरक्षा की कीमतें एक साथ लौटती हैं। यहाँ से मिले plan, location और image कोड सीधे सर्वर बनाने की रिक्वेस्ट में डालें।
सर्वर बनाने के लिए, plan, location, image और label मान JSON में POST /servers पर भेजें। आप जोड़ी गई SSH की का ID और backups, extra_disk_gb और ddos_protection विकल्प भी शामिल कर सकते हैं। आप चुनी गई अवधि के लिए अग्रिम भुगतान करते हैं, और रिस्पॉन्स में सर्वर ID, स्टेटस और root पासवर्ड शामिल होते हैं, इसलिए उन्हें तुरंत सुरक्षित जगह सेव करें।
VPS API से कौन से काम हो सकते हैं?
VPS API सर्वर का पूरा जीवनचक्र शुरू से अंत तक संभालता है। GET /catalog से बिक्री सूची पढ़ें, POST /servers से सर्वर बनाएँ, GET /servers से अपनी सर्वर सूची और GET /servers/{id} से एक सर्वर की जानकारी पढ़ें। रिस्पॉन्स में सर्वर का नाम, स्टेटस, IPv4 और IPv6 पते, मासिक शुल्क, चुने गए विकल्प और अगली बिलिंग तारीख होती है।
पावर POST /servers/{id}/start, stop और reboot रिक्वेस्ट से चालू, बंद और रीस्टार्ट होता है। POST /servers/{id}/renew बिलिंग तारीख का इंतज़ार किए बिना अभी एक महीने का शुल्क देकर तुरंत रिन्यू करता है, और DELETE /servers/{id} सर्वर डिलीट करता है। रिक्वेस्ट सर्वर की मौजूदा स्थिति से मेल न खाए तो wrong_state कोड से बताया जाता है, जिससे स्क्रिप्ट के लिए अगला कदम तय करना आसान होता है।
एरर स्टेटस कोड के साथ error मान वाले JSON में लौटते हैं। की मेल न खाए तो unauthorized, बैलेंस कम हो तो not_enough_balance, अकाउंट के सर्वर सीमा पर पहुँचें तो limit, और रिक्वेस्ट ज़्यादा हों तो rate_limited, यानी वजहें कोड में बँटी हैं, इसलिए प्रोग्राम में हालात के हिसाब से संभालना आसान है। पूरी सूची और रिस्पॉन्स के उदाहरण API डॉक्यूमेंटेशन में हैं।
VPS API का शुल्क कितना है?
VPS API सभी सदस्यों के लिए मुफ़्त है। API से बने सर्वर और विकल्प कंट्रोल पैनल से बने सर्वर के समान कीमतों पर भुगतान किए जाते हैं।
API इस्तेमाल मुफ़्त
API की जारी करने या रिक्वेस्ट करने के लिए कोई शुल्क नहीं है। जिस सदस्य ने अपना पहला भुगतान कर दिया है वह एक की बना सकता है और तुरंत उसका उपयोग कर सकता है।
प्रति मिनट 300 रिक्वेस्ट
एक की से प्रति मिनट 300 रिक्वेस्ट तक भेजें। सर्वर सूची देखने और पावर मैनेजमेंट जैसे रोज़ के ऑटोमेशन के लिए भरपूर सीमा है।
कंट्रोल पैनल जैसी ही कीमत
API से बने सर्वर की कीमतें कीमत सूची के समान हैं, विकल्प समान राशि में जुड़ते हैं, और वे हर बिलिंग तारीख पर रिन्यू होते हैं।
आँकड़ों में HELPER VPS
40 क्षेत्र, 12 ऑपरेटिंग सिस्टम और 10 वन-क्लिक ऐप्स एक ही अकाउंट से चुनें और तुरंत भुगतान करें। नीचे दिए गए आँकड़े वर्तमान बिक्री पर आधारित हैं।
40
डेटा सेंटर क्षेत्र
12
ऑपरेटिंग सिस्टम
10
वन-क्लिक ऐप्स
मुफ़्त
इस प्रोडक्ट की शुरुआती कीमत (माह)
VPS API के साथ इस्तेमाल होने वाले ऑटोमेशन टूल
जो भी टूल HTTP रिक्वेस्ट भेज सकता है, वह VPS API से जुड़ जाता है। एक लाइन के curl से लेकर Python, Node.js स्क्रिप्ट और डिप्लॉयमेंट पाइपलाइन तक, तरीका एक ही है।
- Terraform
- Python
- Node.js
- GitLab CI
- Docker
HELPER VPS API चुनने की वजहें
सीधा-सादा JSON REST
जाने-पहचाने HTTP मेथड और JSON से रिक्वेस्ट भेजें और रिस्पॉन्स पाएँ। अलग लाइब्रेरी के बिना curl से भी तुरंत टेस्ट करें।
API की (Bearer) ऑथेंटिकेशन
Authorization हेडर में एक की डालने का तरीका है, इसलिए किसी भी भाषा और टूल में एक ही तरह ऑथेंटिकेट होता है।
प्रति मिनट 300 रिक्वेस्ट
एक की से प्रति मिनट 300 रिक्वेस्ट तक भेजकर कई सर्वरों की स्टेटस जाँच और पावर मैनेजमेंट आराम से करें।
बिक्री सूची कोड में
GET /catalog से साइज़, क्षेत्र, ऑपरेटिंग सिस्टम और विकल्पों की कीमतें पढ़कर अपनी स्क्रीन और स्क्रिप्ट में वैसे ही इस्तेमाल करें।
बनाने से डिलीट तक
सर्वर बनाना, सूची, चालू, बंद, रीस्टार्ट, रिन्यू और डिलीट सब API से करें।
विकल्प भी साथ चुनें
सर्वर बनाते समय ऑटो बैकअप, अतिरिक्त डिस्क, DDoS सुरक्षा और SSH की एक ही रिक्वेस्ट में साथ डालें।
वजह बताने वाले एरर कोड
एरर के कारण कोड में विभाजित हैं, जैसे अपर्याप्त अकाउंट क्रेडिट, सर्वर लिमिट और स्टेट मिसमैच, इसलिए उन्हें आपके प्रोग्राम में संभालना आसान है।
कंट्रोल पैनल वाला ही अकाउंट
API से बने सर्वर कंट्रोल पैनल में वैसे ही दिखते हैं, और उसी तरह भुगतान और रिन्यू होते हैं।
सभी सदस्यों के लिए मुफ़्त
पहला भुगतान करने के बाद, बिना किसी शुल्क के एक API की बनाएँ और तुरंत ऑटोमेशन शुरू करें।
VPS API से जुड़े आम सवाल
VPS API जोड़ने, ऑथेंटिकेशन और रिक्वेस्ट सीमा से जुड़े जवाब
क्या VPS API मुफ़्त है?
हाँ, VPS API सभी सदस्यों के लिए मुफ़्त है। API की जारी करना और रिक्वेस्ट करना मुफ़्त है, और API से बने सर्वर और विकल्प कंट्रोल पैनल से बने सर्वर के समान कीमतों पर भुगतान किए जाते हैं। जिस सदस्य ने अपना पहला भुगतान कर दिया है वह API की पेज पर तुरंत एक की बना सकता है।
API की कहाँ बनाएँ?
पहला भुगतान करने के बाद, API की पेज (/api-key) खुलती है और आप वहाँ की बना सकते हैं। हर रिक्वेस्ट के Authorization हेडर में Bearer स्कीम का उपयोग करके की डालें। की आपके पूरे अकाउंट को अनलॉक करती है, इसलिए इसे कोड रिपॉज़िटरी में कमिट न करें; इसे एनवायरनमेंट वेरिएबल या सीक्रेट स्टोर में रखें।
API से कौन से काम कर सकते हैं?
बिक्री सूची पढ़ना (GET /catalog), सर्वर सूची और एक सर्वर की जानकारी पढ़ना (GET /servers, GET /servers/{id}), सर्वर बनाना (POST /servers), चालू, बंद और रीस्टार्ट (start, stop, reboot), एक महीने का रिन्यू (renew) और डिलीट (DELETE /servers/{id}) कर सकते हैं। रिक्वेस्ट के उदाहरण और रिस्पॉन्स फ़ॉर्मैट API डॉक्यूमेंटेशन में हैं।
रिक्वेस्ट सीमा कितनी है?
एक की से प्रति मिनट 300 रिक्वेस्ट तक भेजें। सीमा पार होने पर 429 स्टेटस कोड और rate_limited एरर लौटता है, इसलिए स्क्रिप्ट में थोड़ा रुककर दोबारा भेजने की व्यवस्था करें। सर्वर सूची देखना और पावर मैनेजमेंट जैसे रोज़ के ऑटोमेशन इस सीमा में आराम से चलते हैं। रिक्वेस्ट की संख्या के हिसाब से कोई शुल्क नहीं है।
API से सर्वर बनाने पर शुल्क कैसे कटता है?
जब POST /servers रिक्वेस्ट सफल होती है, तो आपके चुने गए बिलिंग अवधि के लिए भुगतान प्रोसेस होता है और सर्वर बनता है। जो सर्वर बनने में विफल होता है उसका भुगतान आपके अकाउंट क्रेडिट में वापस आ जाता है।
API से root पासवर्ड कैसे मिलता है?
सर्वर बनाने की रिक्वेस्ट के रिस्पॉन्स में root_password मान एक बार आता है। रिस्पॉन्स मिलते ही उसे सुरक्षित जगह सेव करें। कंट्रोल पैनल में भी 7 दिन तक दोबारा देख सकते हैं, और SSH की का नंबर साथ भेजें तो बिना पासवर्ड की से तुरंत कनेक्ट करें। रिस्पॉन्स के ipv4 मान से तुरंत SSH कनेक्शन शुरू कर सकते हैं, इसलिए डिप्लॉयमेंट स्क्रिप्ट से जोड़ना आसान है।
क्या API से SSH की डाल सकते हैं?
हाँ, सर्वर बनाने की रिक्वेस्ट में ssh_key_id मान के रूप में जोड़ी गई SSH की का नंबर डालें, तो नए सर्वर में वह की डल जाती है। की कंट्रोल पैनल की SSH की स्क्रीन पर एक बार जोड़ लें, और फ़िंगरप्रिंट ssh-keygen जैसे तरीके से दिखता है, जिससे तुरंत पहचान सकते हैं कि कौन सी की है। की का नंबर एक बार तय करके बार-बार इस्तेमाल करें।
किस भाषा या टूल से इस्तेमाल कर सकते हैं?
जो भी HTTP रिक्वेस्ट भेज सकता है, वह किसी भी भाषा या टूल से चलेगा। curl से तुरंत टेस्ट करें, और Python के requests, Node.js के fetch, GitLab CI के स्क्रिप्ट स्टेप और Terraform के HTTP रिक्वेस्ट फ़ीचर से उसी पते और हेडर से बुलाएँ। सारे रिस्पॉन्स JSON में होते हैं, इसलिए नतीजे पढ़ना आसान है।
एरर होने पर कैसे पता चलता है?
एरर 2xx के अलावा स्टेटस कोड के साथ error मान वाले JSON में लौटते हैं। की गलत हो तो unauthorized, मान छूटे हों तो bad_request, बैलेंस कम हो तो not_enough_balance, और सर्वर की स्थिति से मेल न खाने वाली रिक्वेस्ट पर wrong_state, यानी वजहें बँटी हैं, इसलिए प्रोग्राम में हालात के हिसाब से संभालें।
क्या API से बने सर्वर कंट्रोल पैनल में भी दिखते हैं?
हाँ, API और कंट्रोल पैनल एक ही अकाउंट और एक ही सर्वर संभालते हैं। API से बने सर्वर कंट्रोल पैनल की सूची में वैसे ही दिखते हैं, और कंट्रोल पैनल से ऑपरेटिंग सिस्टम दोबारा इंस्टॉल कर सकते हैं या पासवर्ड देख सकते हैं। प्रति अकाउंट 10 सर्वर की सीमा दोनों तरीकों पर साथ लागू होती है। हाथ से और कोड से काम मिलाकर करें, तब भी स्टेटस और बिलिंग तारीख हमेशा एक जैसी दिखती है।
VPS API गाइड
API पहली बार जोड़ते समय पढ़ने लायक गाइड
- API डॉक्यूमेंटेशनबेस URL, ऑथेंटिकेशन हेडर, हर पाथ के रिक्वेस्ट उदाहरण और रिस्पॉन्स फ़ॉर्मैट, और एरर कोड की पूरी सूची।
- SSH की बनाएँ और जोड़ेंAPI से बने सर्वर में की से तुरंत कनेक्ट करने के लिए SSH की बनाने और जोड़ने का तरीका।
- कीमतें एक नज़र मेंAPI से चुने जा सकने वाले सर्वर साइज़ और विकल्पों के मासिक शुल्क एक पेज पर तुलना करें।
VPS API सभी सदस्यों के लिए मुफ़्त है, और आप अपना पहला भुगतान करने के बाद एक API कुंजी बना सकते हैं। API के साथ बनाए गए सर्वर और विकल्प प्राइस लिस्ट के समान कीमत पर भुगतान किए जाते हैं और प्रत्येक बिलिंग तिथि पर उसी राशि से स्वचालित रूप से रिन्यू होते हैं।
रिक्वेस्ट सीमा: प्रति API कुंजी प्रति मिनट 300 | प्रति अकाउंट 10 सर्वर | यदि भुगतान विफल होता है: सर्वर निलंबित, फिर 3 दिन बाद हटा दिया जाता है | हटाए गए सर्वरों पर शेष समय वापस नहीं किया जाता है। रिफंड आपके अकाउंट क्रेडिट में जाता है।
