मुख्य सामग्री पर जाएं
// tools · api-tester

आपका पूरा API वर्कफ़्लो, बस जेब में

अपने फ़ोन से REST, WebSocket, GraphQL, SSE, gRPC, Socket.IO और MQTT टेस्ट करें — दस auth प्रकार, no-code assertions के साथ एक वास्तविक JavaScript इंजन, प्रोजेक्ट फ़ाइलों के रूप में version किए गए संग्रह, एक लोकल mock server और 27 targets के लिए कोड जनरेशन।

API Tester
API टेस्टर
7 प्रोटोकॉल10 प्रमाणीकरण प्रकार27 कोडजेन targetsmock सर्वरDNS→TLS टाइमलाइन
API Tester start screen listing REST, WebSocket, GraphQL, SSE, gRPC, Socket.IO and MQTT

सात प्रोटोकॉल, एक क्लाइंट

REST से gRPC तक, जो भी आप कॉल करें।

  • 8 रंग-कोडित विधियों के साथ REST, schema introspection के साथ GraphQL
  • WebSocket, Server-Sent Events, Socket.IO और MQTT
  • server reflection द्वारा gRPC — कोई .proto फ़ाइल नहीं चाहिए
The authentication type dropdown listing Bearer, Basic, API Key, OAuth 2.0, Digest, AWS Signature and Custom

असली-दुनिया का प्रमाणीकरण

आठ प्रकार, मुश्किल वाले भी शामिल।

  • चार grant types के साथ OAuth2, AWS SigV4 और Digest
  • Bearer, Basic, API key और कस्टम
  • टोकन और हस्ताक्षर के लिए प्री-रिक्वेस्ट स्क्रिप्ट
A GET to api.github.com answered 200 in 309 ms, with the JSON response as a foldable tree

एक्स-रे में रिस्पॉन्स

देखें मिलीसेकंड असल में कहाँ गए।

  • टाइमलाइन: DNS · TCP · TLS · TTFB · ट्रांसफ़र
  • छह टैब: body, headers, cookies, tests, timeline, console
  • No-code assertions के साथ वास्तविक JavaScript test scripts
Mock server sheet: stopped, with port and latency fields and the loopback-only note

लोकल mock सर्वर

बैकएंड मौजूद होने से पहले फ़्रंटएंड बनाएँ।

  • पोर्ट 8090 पर लोकल HTTP सर्वर
  • प्राथमिकता-मिलान के साथ रूट पैटर्न
  • कॉन्फ़िगर करने योग्य स्टेटस, हेडर और देरी

// spec

तकनीकी विवरण

प्रोटोकॉलREST · WS · GraphQL · SSE · gRPC · Socket.IO · MQTT
HTTP विधियाँ8
प्रमाणीकरण प्रकार8
Body प्रकार10
कोड जनरेशन27
इम्पोर्ट / एक्सपोर्ट6 in / 6 out
Mock सर्वर पोर्ट:8090
वेरिएबल स्कोप4 scopes

plan.free

  • ·सभी प्रोटोकॉल, auth, scripts और code-gen
  • ·इम्पोर्ट और एक्सपोर्ट (5 अंदर / 6 बाहर)
  • ·एक संग्रह और एक वातावरण

plan.premium

  • +लोकल mock सर्वर
  • +संग्रह रनर और लोड टेस्ट
  • +असीमित संग्रह, वातावरण और इतिहास

// इनके साथ काम करता है

// faq

अक्सर पूछे जाने वाले प्रश्न

क्या फ़ोन से REST API टेस्ट किए जा सकते हैं?

हाँ। API tester सभी 8 HTTP methods के साथ REST अनुरोध भेजता है, साथ ही WebSocket, GraphQL, Server-Sent Events, gRPC, Socket.IO और MQTT, और status, headers, timing व body दिखाता है — Android पर चलने वाला एक पूर्ण API client।

क्या यह GraphQL और WebSocket का समर्थन करता है?

हाँ। REST के साथ यह GraphQL queries, live WebSocket connections और SSE streams संभालता है, इसलिए आप अपने फ़ोन पर एक ही टूल से real-time और query-आधारित API टेस्ट कर सकते हैं — केवल साधारण HTTP endpoints ही नहीं।

क्या यह gRPC, Socket.IO या MQTT टेस्ट कर सकता है?

हाँ। gRPC कॉल server reflection के ज़रिए काम करते हैं — कोई .proto फ़ाइल import नहीं करनी, बस host:port डालें और यह services खोज लेता है। Socket.IO events सुनने और भेजने के लिए एक namespace से कनेक्ट होता है, और MQTT TLS के साथ या बिना कनेक्ट होकर QoS 0/1/2 के साथ topic द्वारा subscribe और publish करता है।

क्या मैं सिर्फ़ status code जाँचने के बजाय असली test scripts लिख सकता हूँ?

हाँ, दो तरीकों से। एक no-code assertion builder बिना किसी स्क्रिप्ट के status code, response time, headers, JSONPath या body size की किसी मान से तुलना करता है। इससे अधिक के लिए, असली JavaScript test scripts एक isolated sandbox प्रोसेस में चलती हैं — टूटी हुई स्क्रिप्ट ऐप को क्रैश नहीं कर सकती, और पुराने डिवाइस पर यह पास होने का दिखावा करने के बजाय एक साधारण कंसोल चेतावनी में गिर जाती है।

क्या मेरे API संग्रह क्लाउड में संग्रहीत होते हैं?

नहीं — सब कुछ डिवाइस पर ही रहता है। और आप इससे भी आगे जा सकते हैं: "Save to project" एक संग्रह को कोड एडिटर द्वारा पहले से खोले गए उसी प्रोजेक्ट के अंदर प्रति अनुरोध एक पठनीय JSON फ़ाइल के रूप में मिरर करता है, ताकि आप ऐप के अपने Git manager से अपने API संग्रह की समीक्षा और version कर सकें, ठीक रिपॉज़िटरी की किसी भी अन्य फ़ाइल की तरह।

कौन-कौन से authentication तरीके समर्थित हैं?

इसमें 10 auth प्रकार built-in हैं, जैसे Bearer token, Basic auth, API key और OAuth, ताकि आप headers हाथ से बनाए बिना संरक्षित endpoints कॉल कर सकें। Variables 4 scopes में काम करते हैं ताकि secrets हर अनुरोध से बाहर रहें।

क्या यह किसी अनुरोध से client code बना सकता है?

हाँ। यह 27 targets के लिए तैयार code निर्यात करता है, और collections import/export करता है (6 import, 6 export प्रारूप), इसलिए फ़ोन पर टेस्ट किया गया अनुरोध सीधे आपके codebase में या टूल्स के बीच चला जाता है।

क्या इसमें built-in mock server है?

हाँ। एक local mock server पोर्ट 8090 पर चलता है, इसलिए आप routes और responses परिभाषित करके असली backend बनने से पहले एक नकली API के विरुद्ध विकास कर सकते हैं — frontend और API को समानांतर बनाने के लिए उपयोगी।

इसे अपनी जेब में रखें

Android 9+ · 64-bit · मुफ़्त