A lightweight HTTP client for sending requests and testing APIs in VSCode
Features
REST Forge (formerly API Tester) is a UI-based HTTP client to send requests to your desired endpoint and is most helpful for testing and verifying that your API is working properly. The extension uses local storage at %userprofile%/.rest-forge directory and does not collect or share any personal information and request data somewhere else.
Supports seven main HTTP methods (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) and other custom methods (e.g. PROPFIND, configurable in settings)
Request options:
URL search parameters
Authorization: API Key, Bearer Token, Basic Auth, OAuth 2.0
Request body:
Form Data
Form Encoded (x-www-form-urlencoded)
Raw: Text, JavaScript, JSON, HTML, XML
GraphQL
Code snippets for your current request
Preview response data and save to computer
Organize requests into collections and export to JSON
While mainly for individual use, you can save the exported JSON file to your local repository for Git collaboration.
Search from collections (Ctrl+Alt+F on tree view)
Manage environments and use variables from active environment
Tech Stacks
Based on the REST API Client by Unjin Jang, with modifications on the user interface.