A lightweight API testing and management extension for Visual Studio Code.
Send requests, manage collections, and view history — all without leaving your editor.
🚀 Features
Send HTTP requests (GET, POST, PUT, PATCH, DELETE, etc.) directly from VS Code
Custom headers & request body support
Request history with execution time and size
Collections & environments to organize requests
Sidebar view for quick access to saved requests
Integrated dark/light theme support
📦 Installation
Open VS Code
Go to the Extensions view (Ctrl+Shift+X / Cmd+Shift+X on Mac)
Open the command palette (Ctrl+Shift+P / Cmd+Shift+P)
Search for "PostCat: Open"
The PostCat panel will appear
2. Send a Request
Choose method (GET, POST, PUT, DELETE, etc.)
Enter the request URL
Add headers and body if needed
Click Send
View the JSON or text response
3. Manage Collections
Save frequently used requests into collections
Organize requests by environment (dev, staging, prod)
🖥 Interface
Main Panel
Method & URL input
Headers & Body editors
Send button
Response viewer with status, time, and size
Sidebar
Collections list
Request history
⚡ Commands
Command
Description
PostCat: Open
Opens the main PostCat request panel
PostCat: Show Sidebar
Opens the PostCat sidebar with collections
📂 Development Setup
# Clone the repository
git clone https://github.com/dennismutuku2005/postcat.git
# Open in VS Code
cd postcat
code .
# Install dependencies
npm install
# Run the extension in debug mode
npm run watch