Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>HTTP Client Pro ExtensionNew to Visual Studio Code? Get it now.
HTTP Client Pro Extension

HTTP Client Pro Extension

shannii

|
27 installs
| (0) | Free
A powerful HTTP client for VS Code, similar to Postman
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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.


screenshot of HTTP Client extension

🚀 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

  1. Clone this repository
    git clone https://github.com/JustM3Sunny/http.client.Extention.git
    
  2. Open the folder in VS Code
  3. Install dependencies
    npm install
    
  4. Start the extension in debug mode
    Press F5 in VS Code.
    This opens a new Extension Development Host window with the extension activated.

Usage

  1. Open the Command Palette with Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac)
  2. Type HTTP Client: Open View and hit Enter
  3. The HTTP Client panel opens in the Activity Bar/sidebar
  4. Enter your request URL, select HTTP method, add headers/body as needed
  5. Click Send and view the response below

➕ Adding Headers

  • 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!

  • Fork the repo: https://github.com/JustM3Sunny/http.client.Extention.git
  • Create a branch, commit your changes, and open a pull request
  • Please file issues for bugs or enhancement ideas

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

  1. Install dependencies
    npm install
    
  2. 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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft