Requestly
Requestly is a lightweight API testing extension for VS Code. It gives you a sidebar-based request panel so you can send HTTP requests and inspect responses without leaving the editor.
Features
- Send
GET, POST, PUT, PATCH, DELETE, and HEAD requests from the activity bar.
- Enter request headers as JSON.
- Send raw or JSON request bodies.
- Configure request timeout in milliseconds.
- Review response status, duration, headers, and body in one place.
- View pretty-printed JSON responses for easier debugging.
- Use a UI styled to feel at home inside VS Code.
How To Use
- Open the Requestly view from the activity bar.
- Choose an HTTP method.
- Enter a full request URL such as
https://jsonplaceholder.typicode.com/todos/1.
- Add headers JSON if needed, for example:
{
"Content-Type": "application/json"
}
- Add a request body for methods like
POST or PUT.
- Adjust the timeout if the API is slow.
- Click Send Request.
The response panel will show:
- HTTP status and status text
- Request duration
- Returned headers
- Response body
Example Request
Method:
POST
URL:
https://jsonplaceholder.typicode.com/posts
Headers:
{
"Content-Type": "application/json"
}
Body:
{
"title": "hello",
"body": "sent from VS Code",
"userId": 1
}
Requirements
- Visual Studio Code
1.110.0 or newer
Extension Settings
This extension does not currently contribute any custom settings.
Known Limitations
- Authentication helpers such as OAuth flows are not built in yet.
- Request history and saved collections are not available yet.
- Binary response preview is not currently supported.
Development
Install dependencies and run the extension build:
npm install
npm run compile
Lint the source:
npm run lint
Release Notes
See CHANGELOG.md for release history.