A GUI for Hurl
A web-based interface for managing and running Hurl HTTP request collections. Organize .hurl files, manage environments, and execute requests with ease.
npx hurler
Features
Visual Editor
Edit requests with a visual interface or switch to raw .hurl syntax. Full CodeMirror editor with syntax highlighting.
Collections
Organize your requests into collections with sections and groups. Everything stored in a simple .hurl/ directory.
Environments
Manage multiple environments with .env files. Switch between dev, staging, and production with a click.
Run Requests
Execute requests directly from the UI and see formatted responses. Supports captures and assertions.
Version Control
The .hurl/ directory is safe to commit. Share collections with your team through your existing Git workflow.
Zero Config
Just run npx hurler in any directory. No installation, no configuration files, no setup required.
Quick Start
# Start Hurler on default port (4000)
npx hurler
# Start on a custom port
npx hurler -p 8080
# Start and open browser automatically
npx hurler --open