Overview Version History Q & A Rating & Review
HTTP Client for VS Code
A modern, powerful HTTP client extension for Visual Studio Code, inspired by Postman—right inside your editor. Effortlessly send HTTP requests, inspect responses, and supercharge your API development workflow without ever leaving VS Code.
🚀 Features
Supports all major HTTP methods: GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS
Custom Headers: Add/edit/remove request headers easily
Request Body: Send raw JSON, form data, or plain text with POST, PUT, PATCH
Response Viewer: See status, headers, and beautifully formatted response body
Integrated UI: Clean, intuitive, and native VS Code interface
History (coming soon) : Quickly re-run or manage previous requests
Save Requests (planned) : Organize and reuse your API requests
🛠️ Getting Started
Installation
Clone this repository
git clone https://github.com/JustM3Sunny/http.client.Extention.git
Open the folder in VS Code
Install dependencies
npm install
Start the extension in debug mode
Press F5
in VS Code.
This opens a new Extension Development Host window with the extension activated.
Usage
Open the Command Palette with Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac)
Type HTTP Client: Open View
and hit Enter
The HTTP Client panel opens in the Activity Bar/sidebar
Enter your request URL, select HTTP method, add headers/body as needed
Click Send and view the response below
Switch to the Headers tab
Click + Add Header to insert a new row
Provide header name and value
📝 Sending Request Body
Choose a method that supports bodies (POST, PUT, PATCH)
Go to the Body tab
Enter your data (JSON supported)
Click Send
🧑💻 Contributing
Contributions, suggestions, and feature requests are very welcome!
Check out the issues section to get started!
📄 Requirements
VS Code v1.60.0 or higher
Node.js v14.x or higher
📦 Building for Production
Install dependencies
npm install
Package the extension
npm run package
The VSIX file will be generated in the root directory.
👤 Author
Sunny
GitHub: JustM3Sunny
📝 License
This project is licensed under the MIT License.