A fast, minimal REST client for VS Code with Collections, Environments, History, and OAuth2.
Made by jhkim@ucod.kr
Features
- Send REST requests (GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS)
- Params / Headers / Body (none / json / raw / x-www-form-urlencoded / multipart)
- Auth: none / bearer / basic / apiKey (header/query) / OAuth2 (PKCE, client credentials)
- Collections and folders for organizing requests
- Environments with
{{var}} interpolation
- Request history (last 50)
- Import/Export: Postman Collection v2.1, Postman Environment, MoreRestTools state
Usage
- Create a request with
New Request
- Select an Environment and use variables like
{{baseUrl}}
- OAuth2:
- Auth Type =
oauth2
- Choose flow:
authorization_code_pkce: Authorization URL + Token URL + Client ID + Scope, then Authorize
client_credentials: Token URL + Client ID + Scope, then Authorize (Client Secret prompt)
- Click
Send to include the Bearer token automatically
Data location
- Project mode:
<workspace>/more.rest.json + <workspace>/more.rest.history.json
- Global mode:
- If
moreRestTools.globalStorageFolder is set: <folder>/more.rest.json + <folder>/more.rest.history.json
- Otherwise: VS Code global storage (
state.json, history.json)
| |