Cool Request
A powerful API testing tool for Visual Studio Code, inspired by the IDEA plugin Cool Request.
Features
- 🔍 API Discovery: Automatically detects and lists all API endpoints in your Spring Boot and Swagger projects
- 🚀 Easy Testing: Send HTTP requests directly from VSCode with a user-friendly interface
- 📝 Request History: Keep track of your API requests for quick reference
- 🌍 Environment Management: Easily switch between different environments (local, dev, staging, prod)
- 🎨 Modern UI: Clean and intuitive interface that follows VSCode's design principles
Usage
View APIs
- Open the Cool Request sidebar in VSCode
- Browse through the automatically detected API endpoints
- Double-click an API to view its source code
Send Requests
- Click the "Send Request" button (▶️) next to any API
- Configure request parameters, headers, and body
- View the response in a formatted display
Manage Environments
- Create different environment configurations
- Easily switch between environments
- Save environment-specific variables
Requirements
- Visual Studio Code version 1.85.0 or higher
- Spring Boot or Swagger projects for API detection
Extension Settings
This extension contributes the following settings:
coolRequest.maxHistoryItems : Maximum number of items to keep in request history
coolRequest.timeout : Request timeout in milliseconds
Known Issues
Please report any issues on our GitHub repository.
Release Notes
0.1.0
Initial release of Cool Request:
- API endpoint detection
- Request sending interface
- Environment management
- Request history
- Modern UI with VSCode theme integration
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
| |