Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Wave ClientNew to Visual Studio Code? Get it now.
Wave Client

Wave Client

ranjith

|
7 installs
| (0) | Free
A modern, intuitive client for testing REST APIs, WebSockets, and Server-Sent Events (SSE) and more
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Wave Client logo  @wave-client/vscode

The Wave Client VS Code extension — runs the shared Wave Client UI inside VS Code.

Purpose

This package delivers Wave Client as a native VS Code extension, so you can build and send API requests right next to your code. It reuses the platform‑agnostic UI from @wave-client/core and bridges it to VS Code through a platform adapter.

What you can do

  • Requests beyond HTTP — HTTP, WebSocket, and SSE, with rich body editors and a "Sent" view of the exact outgoing request.
  • Organize — nested collections with import (Postman, OpenAPI/Swagger, HTTP) and export.
  • Parameterize — environments, {{variables}}, and dynamic _fn_ functions.
  • Authenticate — API Key, Basic, Digest, OAuth2 (Refresh, Client Credentials, Authorization Code/PKCE), and HMAC, plus a reusable Wave Store for cookies, auth, proxies, and certificates.
  • Validate — response checks via JSONPath and JSON Schema.
  • Automate — flows, test suites, and exportable run reports.
  • AI built in — Wave Arena and an MCP server for external AI tools.

Documentation

See the full documentation at docs/ — start with the VS Code platform guide. To understand the overall architecture, see Design & Architecture.

Feedback & Community

Wave Client is in public beta and your input directly shapes what gets built next.

Found a bug? Open a bug report — the more detail you include (environment, steps to reproduce, a HAR file if relevant), the faster it gets fixed.

Have an idea? Open a feature request — new platform clients (CLI, desktop, …) are explicitly welcome, not just improvements to the existing ones.

Browse existing issues before opening a new one — upvoting an existing issue is the best signal that something matters.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft