A powerful Visual Studio Code extension for testing APIs directly within your IDE. Test your endpoints, manage requests, and validate responses without leaving VS Code.
- In-IDE API Testing: Test API endpoints directly from VS Code
- Multiple HTTP Methods: Support for GET, POST, PUT, DELETE, and more
- Request Builder: Easy-to-use interface for building API requests
- Response Viewer: Clear visualization of API responses
- Headers Management: Custom header configuration
- Request History: Track and reuse previous API calls
- JSON Support: Automatic JSON formatting and validation
- Open Visual Studio Code
- Navigate to Extensions (Ctrl+Shift+X)
- Search for "API Testing"
- Click Install
- Reload VS Code when prompted
- Open Command Palette (Ctrl+Shift+P)
- Type "API Test" to see available commands
- Select your desired operation:
- Create new request
- View request history
- Manage environments
- View response details
- Create and save API requests
- Set request methods (GET, POST, PUT, DELETE)
- Configure request headers
- Add request body (JSON, Form Data)
- View response status codes
- Format JSON responses
- Check response headers
- View response time
- Create multiple environments
- Manage environment variables
- Switch between environments
- Secure sensitive data
- Save frequently used requests
- Organize requests in collections
- Access request history
- Export/Import collections
- Visual Studio Code 1.60.0 or higher
- Internet connection for API calls
- Basic understanding of RESTful APIs
This extension contributes the following settings:
apiTesting.maxHistory: Maximum number of requests to keep in historyapiTesting.timeout: Request timeout in millisecondsapiTesting.defaultHeaders: Default headers for new requests
- Use keyboard shortcuts for faster testing
- Save frequently used requests as templates
- Utilize environment variables for different setups
- Export collections for team sharing
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Nishant Unavane
- GitHub: @IamNishant51
- Email: anonymouslucifer400@gmail.com
If you find this extension helpful:
- Star the GitHub repository
- Share with your network
- Report issues or suggest features
- Consider contributing to the project
This project is licensed under the MIT License - see the LICENSE file for details.
- VS Code Extension API
- REST API community
- All contributors and users
- Open VS Code.
- Go to the Extensions view (
Ctrl+Shift+XorCmd+Shift+Xon macOS). - Search for API Tester Pro.
- Click Install.
Made with ❤️ by Nishant Unavane