AirREST - Offline REST Client
Overview
Fast, privacy-friendly, 100% offline browser-based API client with Postman collection compatibility and zero CORS restrictions.
AirREST Offline is a 100% offline, privacy-first in-browser REST API testing client designed for developers who want complete local isolation with zero cloud dependencies. KEY FEATURES • 100% offline and standalone: No accounts, no telemetry, no cloud sync, and zero external tracking • Direct in-browser HTTP and HTTPS request dispatching with zero CORS limitations • Multi-workspace isolation: Multiple offline workspaces with isolated tabs, history, and environments • All collections, environments, and history stay strictly on your local computer • Supports all standard HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS • Native import and export compatibility with Postman Collection v2.1.0 and Environment files • Multi-tab workspace with in-memory response persistence, zero-tabs empty studio state, unsaved change tracking and keyboard shortcuts • Comprehensive request body support: JSON (with beautifier & syntax check), GraphQL, XML, URL-encoded, Form-Data (file uploads), and raw binary • Parameter and header editors with dynamic variable interpolation ({{$guid}}, {{$timestamp}}, custom variables) • Sandboxed scripting engine supporting pre-request scripts and post-response test assertions • Response viewer with syntax highlighting, header inspection, timing metrics, and image/binary previews HOW TO USE 1. Click the AirREST icon in your browser extensions toolbar to open the workspace. 2. Enter your target request URL, select an HTTP method, and configure headers, parameters, or body payloads. 3. Click "Send" or press Ctrl+Enter (Cmd+Enter on macOS) to dispatch the request. 4. Inspect the formatted response status, response time, headers, and payload. 5. Organize your requests into nested collections and environments for repeatable testing. PRIVACY & SECURITY AirREST Offline operates entirely on your device. It contains no external analytics, no cloud backends, and no third-party servers. Requests are sent directly from your browser to your specified target servers (such as localhost or private APIs) without proxies, ensuring absolute confidentiality for your credentials and data. PERMISSIONS • Access all websites ("host_permissions"): Needed solely to send API requests to any endpoint you configure (including localhost and private network servers) directly from the browser without CORS restrictions. The extension never contacts any developer servers. • Local database quota ("unlimitedStorage"): Needed to store your collections, environments, settings, and request history locally in IndexedDB without quota limitation errors. • Network diagnostics ("webRequest"): Needed strictly as an observational listener to capture low-level network failure codes (e.g., ERR_CONNECTION_REFUSED, ERR_NAME_NOT_RESOLVED, ERR_CERT_AUTHORITY_INVALID) for accurate diagnostic feedback when local servers are offline or certificates fail. It does not block or modify requests. SUPPORT For questions, bug reports, or feature suggestions, visit the project repository on GitHub: https://github.com/adiputera/AirREST Version 1.1.9 — Added dynamic URL path variables (:param and {param}) with automatic URL parsing, parameter editing, and live dispatch substitution; collapsible request editor sections; and improved sidebar dropdown positioning. Version 1.1.8 — Updated release metadata. Offline mode remains local-only and does not connect to Hub feature controls. Version 1.1.7 — Added universal sidebar collection and request search with multi-token parsing, multi-tab request isolation eliminating collisions across collections, in-memory per-tab response persistence, zero-tabs empty state studio, and collection badges in editor and tab hover tooltips. Version 1.1.6 — Added Save As duplicate request independence, HTTP method and name duplicate collision guard with interactive conflict resolution (Save Copy / Replace), Scope Switcher offline workspace navigation, unified native and browser file picker flows, and enhanced local collection management. Version 1.1.5 — Removed unused storage permission to adhere to the Chrome Web Store minimal permissions policy; local collections and history persist durably in IndexedDB. Version 1.1.4 — Added request lifecycle safeguards (pre-request aborts, cancellation, 30s timeout, 10 MiB stream caps), attachment recovery, multi-window storage synchronization, and isolated memory cleanup. Version 1.1.3 — Client performance stability improvements, enhanced offline collection safeguards, and hardened memory management. Version 1.1.2 — Hardened client stability against edge-case crashes, improved base64 JWT decoding, and safeguarded form-data file handling. Version 1.1.1 — Refined dropdown & action button UI, improved header controls, and enhanced offline workspace switching. Version 1.1.0 — Added interactive Move Request modal, drag-and-drop tree reordering with safety guards, and 12-hour offline workspace caching. Version 1.0.0 — Initial offline release with 100% local storage, full Postman v2.1 compatibility, multi-tab workspace, direct in-browser dispatching, and sandboxed test scripts.
0 out of 5No ratings
Details
- Version1.1.9
- UpdatedOctober 31, 2026
- Offered byair.rest.api.tester
- Size292KiB
- LanguagesEnglish
- Developer
Email
air.rest.api.tester@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site