Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>QuickRest Pro: Inline HTTP & cURL Runner 🌐New to Visual Studio Code? Get it now.
QuickRest Pro: Inline HTTP & cURL Runner 🌐

QuickRest Pro: Inline HTTP & cURL Runner 🌐

PirapaakaranPirathapan

| (0) | Free
Lightning-fast inline HTTP request & cURL runner with Alt+Enter execution, CodeLens, and interactive response inspector!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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.

📖 Supported Syntax & Formats

1. Plain HTTP Endpoints

GET https://jsonplaceholder.typicode.com/todos/1

2. Multi-Line Requests with Headers & JSON Payload

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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft