इस प्रोजेक्ट के बारे में
Hoppscotch एक व्यापक ओपन-सोर्स API डेवलपमेंट टूल है जो वेब ऐप, डेस्कटॉप एप्लिकेशन और CLI के रूप में उपलब्ध है। यह प्रोटोकॉल और रिक्वेस्ट प्रकारों की एक विस्तृत श्रृंखला का समर्थन करता है, जिसमें शामिल हैं:
- REST: कस्टमाइज़ेबल हेडर, पैरामीटर और रिक्वेस्ट बॉडी के साथ मानक HTTP मेथड्स (GET, POST, PUT, PATCH, DELETE, आदि) के लिए पूर्ण समर्थन।
- रियल-टाइम कम्युनिकेशन: WebSockets, Server-Sent Events (SSE), Socket.IO और MQTT के लिए समर्थन।
- GraphQL: स्कीमा इंट्रोस्पेक्शन, क्वेरी निष्पादन और मल्टी-कॉलम डॉक्यूमेंटेशन।
मुख्य विशेषताओं में शामिल हैं:
- ऑर्गनाइजेशन: रिक्वेस्ट मैनेजमेंट के लिए Collections और folders, और व्यक्तिगत एवं टीम प्रोजेक्ट्स को अलग करने के लिए Workspaces।
- ऑटोमेशन और टेस्टिंग: एनवायरनमेंट वेरिएबल्स को संभालने और रिस्पॉन्स को वैलिडेट करने के लिए JavaScript का उपयोग करके प्री-रिक्वेस्ट स्क्रिप्ट और पोस्ट-रिक्वेस्ट टेस्ट।
- सहयोग: रोल-आधारित एक्सेस कंट्रोल वाले टीम अकाउंट और विभिन्न डिवाइसों पर क्लाउड सिंक्रोनाइज़ेशन।
- डेवलपर अनुभव: PWA समर्थन, कस्टमाइज़ेबल थीम्स (Zen मोड सहित), कीबोर्ड शॉर्टकट्स और CORS समस्याओं को दूर करने के लिए एक प्रॉक्सी मोड।
- इंटीग्रेशन: 10 से अधिक भाषाओं/फ्रेमवर्क के लिए कोड स्निपेट्स जेनरेट करने और cURL कमांड्स इम्पोर्ट करने की क्षमता।
उपयोगकर्ता Hoppscotch को क्लाउड, ऑन-प्रिमाइसेस या ऑफलाइन मोड के माध्यम से डिप्लॉय कर सकते हैं।