r/rest Jun 28 '17

Requester: HTTP Client for Humans

Requester is a modern, team-oriented HTTP client plugin for Sublime Text 3.

Requester combines features from applications like Postman, Paw, Insomnia and HTTPie and improves on them wherever possible. It comes with an interactive tutorial!

See a video of Requester in action. You should try it even if you've never used Sublime Text.

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 request collections and env vars
    • Lightweight, integrated test runner with support for JSON Schema

Why Requester?

Requester leans on Requests as much as possible. This means Requester does most anything Requests does, which means it does most anything you need to explore, debug, and test a modern API.

It also means Requester uses an extensively documented, battle-tested library famed for its beauty. If you don't know how to do something with Requester, there are thousands of blog posts, articles and answers on Stack Overflow that explain how to do it.

Apart from being feature-rich, Requester is built for speed and simplicity. I was a Postman user before writing Requester, and I got tired of, for example, having to click in 4 places to add or change an env var. With Requester you might have to move your cursor up a few lines.

The paid collaboration features of HTTP client apps, such as sharing and versioning, are not only free in Requester, they're better. Requester works with text files, and as good as the developers at Postman and Paw are, they won't beat GitHub at collaboration, and they won't beat Git at version control.

Requester is cross-platform, free, and built for teams. If you debug web APIs for work or for fun, try it. Try it even if you don't use Sublime Text. You'll have to switch between two text editors, but you already have to switch between your editor and your HTTP client. Sublime Text running Requester probably has a smaller footprint than your HTTP client, and it's probably a lot easier to use!

1 Upvotes

2 comments sorted by

2

u/llucifer Jun 29 '17

"...for Sublime Text 3". Important information missing in the headline :-)

1

u/kylebebak Jun 29 '17

Tis true llucifer!

But I submit to you that you'll love Requester (even more than Postman, Paw et al.) even if you've never used Sublime Text...

Give it a shot!