API Tester is a powerful free client for making HTTP & HTTPS requests, exchanging data via websockets and debug API.
Mobile client to test any type of API.
Features and functions:
API Tester is suitable for any type of request: GET, POST, PUT, PATCH, DELETE, HEAD with any kind of data encoding and transfer type: query params, URLEncoded params, FormData, raw data. Also can send files from device storage.
Make any kind of API call: REST, HTTP, WebSocket (WS), WebSocket SSL (WSS), GraphQL, XML, SOAP, JSON-RPC.
Allows to weaken SSL verification and work with self-signed certificate. TLS can be skipped.
Your request can be fine-tuned. Redirects can be disabled. Timeouts are adjustable.
Powerful import and export options: import via cURL, Swagger collection (OpenAPI), Postman collection. Share your requests as cURL command or as deep link.
Allows you to construct requests easily with a responsive native UI.
Autocomplete for most common headers keys.
Supports GraphQL syntax.
Provides way to explore documentation of your GraphQL API using provided metadata. Uses JSON-packed GraphQL queries.
Handles connection and message exchange via WS or WSS.
Responses are syntax-highlighted, formatted, indented and optimized for viewing on any device. HTML-responses can be rendered as Web page. Additionally, quickly access response headers and cookies along with related metrics such as request duration and response size.
Stores responses history so you can compare them later.
Supports Cookies, Basic Auth, OAuth 1.0 and OAuth 2.0.
Keep your requests at hand with swift search over main page with requests list.
Have similar experience across all your devices. API Tester is multi-platform app which runs on iOS, macOS, Android and Windows.