NoutoAn open-source REST client for VS Code. Send requests, organize collections, chain responses, and test APIs without leaving your editor.
FeaturesHTTP RequestsAny standard method or custom. Body types: JSON, XML, form-data, URL-encoded, binary, plain text, GraphQL. Query params, headers, and path params with autocomplete. Authentication: Basic, Bearer, API Key, OAuth 2.0 (PKCE), AWS Signature v4, Digest, and NTLM. Auth defined at collection or folder level is inherited by child requests. CollectionsUnlimited folder nesting with drag-and-drop reordering. Collections define variables, headers, auth, and scripts that child requests inherit. Two storage modes: global (VS Code global storage) or workspace ( Environment Variables
Dynamic variables: Real-time Protocols
Testing and AutomationPre-request and post-response JavaScript scripts with No-code assertion editor covering status codes, headers, body, JSONPath, response time, and JSON Schema. The collection runner supports iterations, CSV/JSON data files, stop-on-failure, and exports as JUnit XML, JSON, or HTML. The benchmarking tool reports percentiles (p50–p99), concurrency, and requests per second. Response ViewerAuto-detects content type: JSON and XML (collapsible tree), HTML (rendered), images, PDF, binary (hex dump). Extras: JSONPath filter, find, diff view, timing breakdown, redirect chain, and response examples. Import and ExportImport from Postman, Insomnia, OpenAPI/Swagger, HAR, cURL, Hoppscotch, Thunder Client, Bruno, and Nouto native format (auto-detected). Export to Postman, HAR, and Nouto native format with full backup and restore. Developer Tools
Configuration
InstallationSearch for Nouto in the VS Code Extensions view, or run:
Desktop AppNouto also ships as a standalone desktop app built with Tauri 2.0, running natively on Windows, macOS, and Linux. License |
