I wrote an HTTP client plugin for Sublime Text 3, built on top of the Python library Requests. It’s called Requester.
Requester combines features from applications like Postman, Paw, and Insomnia with the elegance, power, and excellent documentation of Requests. Some of Requester’s features:
-
Elegant, well-documented syntax
- Easily set request body, query params, custom headers, cookies
- Support for sessions, authentication
- Forms and file uploads, Wget-style downloads
- HTTPS, proxies, and more
- Intuitive, modern UX
- Environment variables
- Execute requests and display responses in parallel, or chain requests
- Edit and replay requests from individual response tabs
- Replay requests from fuzzy searchable request history
- Formatted, colorized output
- Automatic syntax highlighting and pretty printing
- Clear error handling and error messages
- Perfect for teams
- Sharing and versioning of requests and env vars
- Lightweight, integrated test runner with support for JSON Schema
Requester comes with an interactive tutorial. I’d love to hear what you guys think. Shout out to keith-hall, who wrote the syntax file for response views before the plugin was up in Package Control.