Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>JustAPINew to Visual Studio Code? Get it now.
JustAPI

JustAPI

DevBySergio

|
2 installs
| (0) | Free
A local-first 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

JustAPI ⚡

JustAPI is a local-first API client built directly into VS Code. Design, test, and debug HTTP requests without leaving your editor — and without sending your data anywhere.

Unlike cloud-based tools, JustAPI works 100% locally. Your requests, collections, and variables never leave your machine.


✨ Key Features

1. 🚀 Full HTTP Client

Execute requests with any method (GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD) with full control:

  • Redirect Following — Automatic 3xx handling (configurable per request)
  • SSL/TLS Toggle — Enable/disable certificate verification
  • Configurable Timeout — Per-request timeout in milliseconds
  • Content-Type Auto-Detection — Auto-sets headers based on body type
  • Response Timing — Duration measurement for every request
  • Error Classification — Categorized errors (network, timeout, DNS, SSL) with troubleshooting hints

2. 📁 Collection Manager

Organize your requests with a powerful collection system:

  • Nested Folders — Create folders inside collections with sub-folders and requests
  • Duplicate, Rename, Move — Full CRUD with drag-free management
  • Import / Export — Share collections as JSON
  • cURL Import — Paste any cURL command and parse it automatically

3. 🔤 Variable Engine

Dynamic request building with {{variable}} interpolation everywhere (URL, headers, query params, body):

  • Four Scopes with Priority — Global < Variable Sets < Collection < Request
  • Variable Sets — Reusable groups linkable to multiple collections
  • Inline Autocomplete — Type {{ and get scope-aware suggestions with keyboard navigation
  • Syntax Highlighting — Visual highlighting of {{variable}} references in all text inputs
  • Conflict Detection — Warnings when the same name exists in multiple scopes

4. 🔐 Authentication Builder

Built-in visual auth without manual header fiddling:

  • Bearer Token — Authorization: Bearer <token>
  • Basic Auth — Authorization: Basic <base64>
  • API Key — Custom header or query parameter

5. 📊 Rich Response Viewer

Inspect responses in detail:

  • Status & Timing — Color-coded status (2xx green, 4xx orange, 5xx red), duration, size
  • JSON Tree View — Interactive collapsible tree with syntax highlighting
  • Raw / Formatted Toggle — Pretty-print or raw JSON
  • XML Formatting — Indentation-based XML pretty printer
  • Image Rendering — Inline display of image responses
  • Headers & Cookies — Parsed response headers and Set-Cookie inspection
  • Search — Find-in-page with highlighting
  • Copy — One-click copy of the full response body

6. 📜 History

Never lose a request:

  • Chronological List — Newest first with method badges and timestamps
  • Replay — Click any entry to reload the request into the editor
  • Filter — Search by URL, method, or status code
  • Auto-Cap — Maintains max 200 entries

7. 💻 Code Generation

Generate production-ready code from your current request:

  • JavaScript (Fetch API)
  • TypeScript (Fetch API)
  • Python (requests)
  • cURL
  • C# (HttpClient)
  • Java (java.net.http)
  • Go (net/http)

8. 🔎 Global Search

Search across collections, folders, requests, and history from a single bar.


🚀 How to Use

Open the JustAPI activity bar icon (⚡) in the sidebar, or use the Command Palette (Ctrl+Shift+P / Cmd+Shift+P):

Command Description
JustAPI: New Request Create a blank request
JustAPI: Import from cURL Parse a cURL command from clipboard
JustAPI: Export Collection Export collection as JSON
JustAPI: Import Collection Import collection from JSON
JustAPI: Open History Open request history
JustAPI: Create Variable Open variable editor
JustAPI: Generate Code Snippet Generate code from current request

Keyboard Shortcuts

Shortcut Action
Ctrl+Alt+N / Cmd+Alt+N New Request
Ctrl+Alt+V / Cmd+Alt+V Import from cURL

🛡️ Privacy

Your data is yours.

  • No Telemetry — This extension does NOT send any data to external servers
  • Local Storage — All requests, collections, and variables are stored in a local JSON file in your VS Code user directory
  • No Account Required — No sign-up, no API keys, no cloud

📝 License

This project is licensed under the MIT License.


Happy coding! ⚡

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