QuickRest Pro: Inline HTTP & cURL Runner 🌐
Lightning-fast inline HTTP request & cURL runner with Alt + Enter execution, CodeLens, and interactive response inspector!
Test REST APIs, webhooks, and endpoints directly inside VS Code without heavy third-party clients or mandatory cloud accounts.
⚡ Why QuickRest Pro?
Modern API clients have become slow, bloated, and increasingly require cloud accounts just to send a basic HTTP request. Developers want a zero-friction way to test endpoints without leaving their active editor.
QuickRest Pro brings instant HTTP execution right into your coding workflow:
- 🚀 Inline Execution: Highlight or place your cursor on any HTTP request or cURL snippet and press
Alt + Enter (Cmd + Enter on macOS).
- 🔍 Interactive Response Inspector: Inspect status badges, roundtrip latency, response payload size, headers, and formatted JSON in a clean right-side drawer.
- ▶️ One-Click CodeLens: Automatically renders clickable
▶ Send Request buttons directly above URLs and cURL commands across any file.
- 📋 1-Click Snippet Export: Instantly copy executed requests as production-ready JavaScript
fetch(), Python requests, or executable cURL commands.
- 🧪 Variable Interpolation: Seamlessly substitute
{{API_URL}} or {{TOKEN}} variables from workspace .env files or VS Code extension settings.
- 🔒 100% Private & Local: All requests execute directly from your machine. Zero telemetry, zero cloud sync, zero logins required.
1. Plain HTTP Endpoints
GET https://jsonplaceholder.typicode.com/todos/1
POST https://httpbin.org/post
Content-Type: application/json
Authorization: Bearer {{API_TOKEN}}
{
"name": "QuickRest",
"version": "0.1.0",
"active": true
}
3. Native cURL Commands
curl -X POST https://httpbin.org/post \
-H "Content-Type: application/json" \
-d '{"message": "Hello from QuickRest"}'
⌨️ Keyboard Shortcuts & Commands
| Command |
Shortcut |
Description |
| Send Request |
Alt + Enter / Cmd + Enter |
Executes the HTTP request or cURL command under your cursor |
| New Quick URL Request |
Via Command Palette |
Opens a quick prompt to test an ad-hoc URL without creating a file |
| Open Last Response Panel |
Via Command Palette |
Re-opens the most recent HTTP response inspector |
⚙️ Configuration Options
Customize QuickRest via your VS Code Settings:
quickRest.timeout: Maximum request timeout in milliseconds (default: 15000).
quickRest.enableCodeLens: Toggle ▶ Send Request CodeLens links above endpoints (default: true).
quickRest.environmentVariables: Key-value object for custom variables (e.g., {"API_URL": "https://api.example.com"}).
👤 Author
Developed by Pirapaakaran Pirathapan.
LinkedIn: Pirapaakaran Pirathapan
📄 License
MIT License (c) 2026 Pirapaakaran Pirathapan.