HTTP requests,
supercharged.
Ditch the heavy tools. Write .rext files to define, execute, and automate HTTP requests with variables, assertions, and captures — all in plain text inside VS Code.
Your API tools are slowing you down
Heavy desktop apps, scattered collections, credentials in the cloud. Rext is different.
Traditional Tools
- 500MB+ desktop apps eating your RAM
- Collections locked to proprietary formats
- Credentials synced to third-party clouds
- No version control, no Git history
- Context switching between editor and tools
With Rext
- Lightweight extension inside VS Code
- Plain text .rext files, diff-friendly
- Credentials stay local, always
- Full Git history and collaboration
- Write and test in the same window
Everything you need. Nothing you don't.
Rext brings the power of a full HTTP client into your editor — with smarter automation built-in.
Smart Sidebar
Track every request with real-time status indicators. See 200 OK in green, 500 errors in red — all organized by collection.
Environment Switcher
Switch between Development, Staging, and Production with one click. Variables resolve automatically per environment.
Built-in Assertions
Validate status codes, response bodies, headers, duration, and more with @assert directives. No extra libraries needed.
Variable Capture
Extract values from responses with @capture and use them in subsequent requests. Chain flows effortlessly.
Pre-Request Chains
Automatically execute authentication or setup requests before your main call with @pre. Build complex flows as dependencies.
Shared Configuration
Define base URLs, default headers, timeouts, and assertions once with @config. Override per collection or per request.
Git Friendly
Plain text .rext files live alongside your code. Track changes, review diffs, resolve conflicts — your API definitions are part of your repo.
Collections & Groups
Organize requests with @collection and @group directives. Nest groups with levels, filter by @tags, and share configs per collection.
Your credentials never leave your machine.
No cloud sync. No third-party servers. Environment files live in your project, under your control, in your .gitignore.
Install in seconds.
Open VS Code, run the command, start writing .rext files.
ext install rext-labs.rext