API Request Tester

By Nguyen Van Thanh

View on Snapcraft.io
Version2.1.0
Revision2
Size70.0 MB
LicenseMIT
Confinementstrict
Basecore22

HTTP/REST API client with collections, environments, variables & assertions

ScreenshotScreenshotScreenshot

API Request Tester is a native desktop HTTP/1.1 REST and API client for
building, inspecting, organizing, and testing HTTP/HTTPS endpoints.

FEATURES:
- Request Builder & Inspector: Send real GET, POST, PUT, PATCH, DELETE, HEAD,
and OPTIONS requests via Python http.client/urllib. Configure query
parameters, custom headers, authentication (Bearer Token, Basic Auth, API
Key in header or query), and request bodies (JSON, x-www-form-urlencoded,
multipart/form-data with file uploads, or raw text).
- Response Viewer & Code Export: Inspect status code, elapsed latency (ms),
payload byte size, pretty-printed JSON or raw response body, response
headers, Set-Cookie attributes, and export any request as a ready-to-run
cURL command or Python 3 urllib snippet.
- SQLite Collections & Environments: Save requests into local SQLite
collections, define environment profiles with live {{variable}}
substitution before sending, and import/export collections as JSON.
- Assertions Test Runner & History: Attach real response assertions (status
code equals, latency under threshold, header exists, JSON key equals, body
contains), run batch collection test suites with pass/fail reports, and
browse or replay your persistent SQLite request history.

Limitations: Supports HTTP/1.1 over TCP/TLS only (no HTTP/2, HTTP/3, WebSocket,
GraphQL schema introspection, or JavaScript pre-request scripting).

A lightweight Linux alternative to Postman. Disclaimer: Independent open-source project, not affiliated with or endorsed by Postman, Inc.

Support development: https://buymeacoffee.com/thanhnv128b

Update History

2.0.0 (1) → 2.1.0 (2)
14 Nov 2026, 13:00 UTC
2.0.0 (1)
12 Nov 2026, 14:15 UTC

Published12 Nov 2026, 13:11 UTC

Last updated14 Nov 2026, 10:14 UTC

First seen12 Nov 2026, 14:15 UTC