Overview
Fetch Client is an all-in-one REST API development toolkit built directly into VS Code. Design, test, automate, validate, and monitor your APIs without leaving your editor.
โจ Key Featuresโ
- ๐ Lightweight and fast
- ๐ Native VS Code theme support
- ๐ Privacy first - all data is stored locally
- ๐ Full REST API support (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS)
- ๐ Multiple authentication methods (Basic, Bearer Token, API Key, OAuth 2.0, AWS Signature)
- ๐ฆ Support for JSON, XML, Form Data, URL Encoded, Binary, and GraphQL requests
- ๐ Global, Collection, Request, and Environment variables
- ๐ Dynamic variables and expression support
- ๐งช Built-in visual API testing (no scripting required)
- โ๏ธ Pre-requests with conditional execution
- ๐ Collections, folders, request history, and cookie management
- โถ๏ธ Run individual requests, folders, or entire collections
- ๐ Data-driven testing using JSON, CSV, and Excel
- โก Performance testing with concurrent users and detailed metrics
- โฐ Schedule and automate API requests
- ๐ AWS Secrets Manager integration
- ๐ TLS/mTLS client certificate support (PEM & PFX)
- ๐ฅ Import from Fetch Client, Postman, Thunder Client, Insomnia, cURL, and OpenAPI
- ๐ค Export collections to Fetch Client and Postman
- ๐ Export test and performance results as JSON, CSV, HTML and XML
- ๐ป Generate code snippets in multiple programming languages
- โก Import and run cURL commands instantly
- ๐ Beautiful response viewer with Tree, Raw, HTML Preview, Headers, and Cookies
- ๐ Search and filter requests, collections, and variables
- ๐ฅ๏ธ Cross-platform support (Windows, macOS, and Linux)
- ๐ Free and open source