API बनाएँ और परीक्षण करें
बिना यूज़र इंटरफ़ेस वाली API बनाएँ: उसके एंडपॉइंट की योजना बनाएँ, अनुरोध टेस्टर में आज़माएँ और Craftkite को हमलावर की तरह उसका परीक्षण करने दें।
अपडेट किया गया: 25 अक्टूबर 2026
कंपोज़र में वेब ऐप और मोबाइल ऐप के बगल में API चुनें, फिर बताएँ कि API क्या सहेजती है और कौन उसे कॉल करता है: “मेरी दुकान के ऑर्डर के लिए एक API, जिसे मेरा मोबाइल ऐप और दो साझेदार उपयोग करते हैं”।

योजना
योजना में फ़ील्ड सहित संसाधन, /v1 के अंतर्गत एंडपॉइंट और हर एक के लिए ज़रूरी स्कोप (जैसे orders:read) तथा API को कौन कॉल करता है, यह दिखता है। इसे किसी भी योजना की तरह मंज़ूर करें; कोटेशन पहले दिखता है।
एक्सप्लोरर और अनुरोध टेस्टर
API टैब खोलें। एक एंडपॉइंट चुनें: फ़ॉर्म API के अपने स्कीमा से बनता है और एक उदाहरण से भरा होता है। चुनें कि कौन भेजे — टेस्ट उपभोक्ता A, टेस्ट उपभोक्ता B (दूसरा मालिक) या बिना कुंजी — और अनुरोध भेजें दबाएँ। आपको स्थिति, समय, बॉडी और यह दिखता है कि उत्तर दस्तावेज़ित स्कीमा से मेल खाता है या नहीं। curl के रूप में कॉपी करें टर्मिनल के लिए वही अनुरोध देता है; टेस्ट के रूप में सहेजें आगे के बदलावों में इसे फिर से जाँचता है।
हर बिल्ड में Craftkite क्या जाँचता है
प्रोजेक्ट का अपना बिल्ड, लिंट और टेस्ट; बना हुआ OpenAPI दस्तावेज़; और चलती API पर भेजे गए अनुबंध व सुरक्षा परीक्षण: मान्य और टूटे इनपुट के साथ हर एंडपॉइंट, बिना कुंजी के अनुरोध, दूसरे उपभोक्ता के ऑब्जेक्ट, गायब स्कोप, पेजिनेशन और दोहराए गए अनुरोध। समस्याएँ बिल्ड सौंपने से पहले ठीक की जाती हैं।
