Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>API Client ProNew to Visual Studio Code? Get it now.
API Client Pro

API Client Pro

ShadowCat

|
2 installs
| (0) | Free
A clean and fast API client for VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

API Client Pro - REST, GraphQL and HTTP Client for VS Code

drawing

API Client Pro is a VS Code extension to build, run and organize HTTP requests in your editor. It includes environments, history, assertions, timeline, OpenAPI import and cURL support.

Why API Client Pro

  • Stay inside VS Code to test REST and GraphQL endpoints.
  • Organize API requests by folder for real project workflows.
  • Use environments and variables for dev, staging and production.
  • Track response history and compare previous runs.
  • Run request suites and export run reports in JSON or HTML.

Core Features

API Request Builder

  • HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS.
  • Edit URL, headers, query params and body in one place.
  • Body types: None, JSON, Text and GraphQL.
  • Keyboard shortcuts:
    • Ctrl+S / Cmd+S to save request
    • Ctrl+Enter / Cmd+Enter to send request

Collections and Folder Management

  • Create requests and folders from the sidebar.
  • Rename, duplicate, delete and move items.
  • Drag and drop to reorder requests and folders.

Response Inspector

  • Pretty response body display for faster debugging.
  • See status code, duration, payload size and resolved URL.
  • Search in response body with match count.

Environments and Variables

  • Create multiple environments.
  • Select active environment per workspace.
  • Add, update and remove variables.
  • Use placeholders like {{base_url}} and {{api_key}} in URL, headers, params and body.

History, Replay and Timeline

  • Automatic request history per request.
  • Re-open previous executions.
  • Restore a past run into the current request.
  • Replay the last request instantly.
  • Compare two previous runs with side-by-side diff.
  • Visualize latency and status trends in a timeline view.

Assertions and Collection Runner

  • Define assertions per request:
    • status equals
    • header contains
    • body contains
  • Run one folder or all requests in workspace.
  • Review passed and failed assertions.
  • Export last run report as JSON or HTML.

Import and Export

  • Import Postman collections.
  • Import OpenAPI / Swagger files (JSON or YAML).
  • Import requests from cURL commands.
  • Copy any request as cURL.

Quick Start

  1. Install API Client Pro from the VS Code Marketplace.
  2. Open the API Client Pro sidebar.
  3. Create a request with API Client: New Request.
  4. Set URL, method, headers and body.
  5. Click Send or press Ctrl+Enter / Cmd+Enter.
  6. Add environments for multi-stage testing.

Note: command names currently use the API Client prefix.

Commands

Open Command Palette (Ctrl+Shift+P or Cmd+Shift+P) and run:

  • API Client: New Request
  • API Client: New GraphQL Request
  • API Client: New Folder
  • API Client: Import Postman Collection
  • API Client: Import OpenAPI
  • API Client: Import cURL
  • API Client: Copy as cURL
  • API Client: Run Folder
  • API Client: Run All Requests
  • API Client: Export Last Run Report (JSON)
  • API Client: Export Last Run Report (HTML)
  • API Client: Focus Sidebar
  • API Client: Show Request History
  • API Client: Diff Request History Runs
  • API Client: Show Request Timeline
  • API Client: Replay Last Request
  • API Client: New Environment
  • API Client: Select Environment
  • API Client: Set Environment Variable
  • API Client: Remove Environment Variable
  • API Client: Delete Environment

Sidebar Shortcuts

  • Ctrl+Alt+N / Cmd+Alt+N: Create request
  • Enter: Open selected request
  • Ctrl+Enter / Cmd+Enter: Send selected request

Workspace Storage

API Client Pro stores data in workspace files:

  • .apiclient/collections.json
  • .apiclient/environments.json

These files can be versioned in Git for team collaboration.

FAQ

Is API Client Pro a Postman replacement for VS Code?

API Client Pro supports request building, environments, history, assertions, run reports, Postman import, OpenAPI import and cURL interoperability.

Can I share API collections with my team?

Yes. Collections and environments are stored in workspace files, so you can commit them to your repository.

Does it support GraphQL?

Yes. You can create GraphQL requests and send them like any other request type.

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