
🚀 API Quickshot
⚡ Test APIs instantly without leaving VS Code ⚡

Stop switching between VS Code and Postman/Insomnia.
API Quickshot brings lightning-fast REST API testing directly into your editor.
🚀 Import cURL • 📤 Export to 5 languages • ⚡ Lightning fast • 💾 History saved • 🎨 Beautiful UI
🔥 Made by NextGenCode.dev - Automation & Full Stack Expert
Get Started • Features • Support • Roadmap
✨ Features
- ⚡ Lightning Fast - Test APIs in seconds without leaving your workflow
- 🎯 Simple & Intuitive - Clean UI that gets out of your way
- 📦 Zero Dependencies - Lightweight extension that doesn't slow down VS Code
- 📝 Request History - Automatically saves your last 10 requests
- 🎨 Beautiful Response Viewer - Syntax-highlighted JSON, status codes, timing
- 🔄 All HTTP Methods - GET, POST, PUT, DELETE, PATCH supported
- 💾 Persistent History - Your requests are saved between sessions
🎮 How to Use
Quick Start (Fastest Way)
- Open Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Type: API Quickshot: New Request
- Enter URL and select method
- Done! 🚀
Full Panel
- Open Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Type: API Quickshot: Test API
- Fill in:
- HTTP Method (GET, POST, PUT, DELETE, PATCH)
- URL
- Headers (optional, JSON format)
- Request Body (for POST/PUT/PATCH)
- Click Send Request
- See beautiful response with status, timing, and size
- Click the 🚀 icon in Activity Bar
- View your recent requests
- Click any request to reload it
📸 Screenshots
🎯 Main Testing Panel
Configure your API request with URL, method, headers, and body. Send and view beautiful formatted responses with timing metrics.
🛠️ Example Usage
Testing a REST API:
Method: GET
URL: https://jsonplaceholder.typicode.com/posts/1
POST Request with Body:
Method: POST
URL: https://api.example.com/users
Headers: {"Content-Type": "application/json"}
Body: {"name": "John", "email": "john@example.com"}
🎯 Why API Quickshot?
| Feature |
API Quickshot |
Postman |
Insomnia |
| Speed |
⚡ Instant |
🐢 Slow startup |
🐢 Heavy app |
| VS Code Integration |
✅ Native |
❌ Separate app |
❌ Separate app |
| Lightweight |
✅ <1MB |
❌ 200MB+ |
❌ 100MB+ |
| Developer Flow |
✅ Stay in editor |
❌ Switch apps |
❌ Switch apps |
| Free |
✅ 100% Free |
⚠️ Limited |
⚠️ Limited |
🚀 Roadmap
v0.1.0 ✅
- [x] Basic request/response
- [x] All HTTP methods
- [x] Request history (last 10)
- [x] JSON syntax highlighting
- [x] Response timing & size
v0.2.0 (Current) ✅
- [x] Import cURL commands
- [x] Export to code (Fetch, Axios, cURL, Python, PHP)
- [x] Copy to clipboard
- [x] Code preview modal
v0.3.0 (Coming Soon)
- [ ] Collections & Folders
- [ ] Environment Variables
- [ ] Authentication presets (Bearer, API Key, OAuth)
- [ ] Request templates
v0.4.0 (Future)
- [ ] AI Response Assistant
- [ ] Performance analytics
- [ ] Team workspace
- [ ] API monitoring
❤️ Support the Project
API Quickshot is 100% free and open source!
If this extension saves you time and makes your development workflow better, consider supporting its continued development:
☕ Buy me a coffee on Ko-fi
Your support helps me:
- 🚀 Build new features faster
- 🐛 Fix bugs and improve stability
- 📚 Create better documentation
- 🎨 Design more developer tools
Other ways to support:
Every bit of support motivates me to keep improving! 🙏
🤝 Contributing
Found a bug or have a feature request?
📝 License
MIT License - feel free to use in your projects!
👨💻 Author
NextGenCode - Full Stack Developer & Automation Expert
Made with ❤️ by NextGenCode | Website | More Extensions
If you find this useful, consider: