⚡ StackerClient
Modern REST API Client for VS Code, Cursor & Antigravity IDE
🌟 Features
- 🚀 Send HTTP Requests - Full support for GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS.
- 🔁 Repeat Request - Automate your testing with customizable repeat intervals (3s, 10s, 1m up to 10m) and custom timers.
- 🛡️ Tech Stack Detection - Automatically identifies 100+ technologies including Web Servers, CDNs, CMS, Frameworks (React, Next.js, Laravel), and Analytics.
- 🧪 Advanced Testing (Extraction) - Powerful data harvesting using XPath, CSS Selectors, JSON Path (JSPath), and Regex.
- 🧭 Standard JSONPath Engine - Safe and standards-oriented JSONPath support (root, wildcard, recursive descent, union, slice, and basic filters) without
eval.
- ⏱️ Extraction Runtime Control - Built-in progress bar, cancel button, and timeout protection for long or expensive extraction queries.
- 📋 Extraction Templates - Save your complex extraction patterns as reusable templates for recurring tasks.
- 🗂️ Request-Scoped Versioned Templates - Search templates are versioned per request scope (
METHOD + URL path) with automatic version bumps on create/rename/delete.
- 🎯 Filter-to-Body Highlight Sync - Filter results are synchronized with Body view highlights (DOM outline in Preview and text highlight in Raw mode).
- 📊 Hex Viewer - Deep-dive into binary responses (Images, PDF, ZIP) with a professional Hex/ASCII side-by-side view.
- 🌍 Environment Management - Define variables like
{{baseUrl}} or {{token}} and switch between Production, Staging, and Dev environments instantly.
- 🏰 Stealth Mode - Bypass WAF/Cloudflare protection with built-in User-Agent profiles (Chrome, Safari, Mobile, Bots) and Referer spoofing.
- 🔐 Pro Authentication - Comprehensive support for Bearer Tokens, Basic Auth, API Keys, Digest Auth, and OAuth 2.0.
- 💾 Saved Tokens - Manage a library of authentication tokens for quick insertion into any request.
- 🔄 Bidirectional Sync - Real-time synchronization between the URL bar and the Query Parameters tab.
- 👁️ HTML Preview - Render and inspect HTML responses directly within the editor using a secure sandbox.
- 💾 Request History - Organized history with search, filtering, renaming, and persistent storage.
- 📥 Import cURL - Instantly convert regular cURL commands into StackerClient requests.
- 🔍 Smart Autocomplete - Intelligent header and variable suggestions as you type.
- 📜 Word Wrap - Toggle text wrapping for better readability of long responses.
- 🎨 Modern & Premium UI - A clean, high-performance interface with native VS Code theme support and categorized layouts.
⌨️ Quick Start
Open StackerClient
Press Ctrl+Shift+R (Mac: Cmd+Shift+R) to open the main panel instantly.
Click the ⚡ StackerClient button in your VS Code status bar for a quick access menu.
📖 Usage
🔁 Repeat Request (Automation)
- Next to the Send button, click the dropdown arrow.
- Select a predefined interval (e.g., 5 Seconds) or set a Custom Interval.
- StackerClient will show a real-time countdown and automatically resend the request.
- Use the Search tab in the response panel.
- Choose your tool: XPath (for XML/HTML), JSONPath (for JSON), CSS, or Regex.
- Run Extract or Filter and monitor progress from the inline extraction progress bar.
- Cancel slow queries using the Cancel button; long-running operations are also auto-stopped by timeout protection.
- Filter syncs matches with the Body tab (Preview DOM highlight + Raw text highlight).
- Save Template: Click the
+ icon to save your query; templates are stored with request-scoped versioning.
🛡️ Tech Stack (The "Stack" Tab)
StackerClient detects technologies across 15+ categories including:
- Web Servers: Nginx, Apache, LiteSpeed, GWS
- CDNs & Security: Cloudflare, Akamai, Fastly, Sucuri
- Frameworks: Next.js, React, Vue, Laravel, Django, Rails
- PaaS: Vercel, Netlify, Heroku
- E-Commerce: Shopify, Magento, WooCommerce
🌍 Handling Environments
- Open the Sidebar → Environments tab.
- Create a "Production" environment with a
baseUrl variable.
- In your request URL, use
{{baseUrl}}/api/v1/users.
- Switch environments in the sidebar to update all requests globally.
🎯 Commands
| Command |
Description |
StackerClient: Open |
Open main panel |
StackerClient: New Request |
Create new request in new tab |
StackerClient: Import cURL |
Import from cURL command |
StackerClient: Manage Auth |
Manage authentication tokens |
StackerClient: Clear History |
Delete all saved requests |
🎨 Themes & UI
StackerClient adapts to your VS Code theme (Dark, Light, High Contrast) and features purple-accented premium UI components.
🤝 Contributing
Contributions are welcome! Please feel free to submit issues and pull requests on GitHub.
👨💻 Author
Yasin Kuyu
📄 License
MIT License - feel free to use in personal and commercial projects.
Made with ❤️ by Insya
| |