A simple Android app that allows you to create shortcuts that can be placed on your home screen. Each shortcut, when clicked, triggers an HTTP request.
Get it on the Play Store or download the latest APK directly.
Help me translate this app! Feel free to open a pull request to add new languages or to fix translation mistakes. Or contact me and I can grant you access to the translation tool.
Become a Beta Tester!
- HTTP and HTTPS
- GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
- Basic Authentication, Digest Authentication & Bearer Authentication
- Custom request headers
- Custom request body (text only)
- Option to accept all certificates (if you know what you're doing)
- Built-in icons, support for Ipack icons and custom icons
- Display response as a toast, window or dialog, or run silently
- Grouping into categories through tabs
- Value injection through variables (e.g., text, numbers, passwords, selections, colors, dates, …)
- Run arbitrary JavaScript before & after execution, including special actions (e.g., vibrate, show toast, parse and process response…),
- Import & Export in JSON or cURL format
- 3rd party integration (e.g. Tasker)
- Themes (with Dark Mode support)
Check out the FAQ page, or go to the official forum.
This app uses Stetho, which means you can debug the internal state and the network requests that are sent:
- Connect your phone to a PC with a USB cable
- Open the app on the phone
- Open Chrome on the PC
- Go to chrome://inspect
- Click the inspect button below "HTTP Shortcuts (powered by Stetho)"
If you want to add or edit a lot of shortcuts at once it can be very cumbersome to do so through the app's UI. An easy solution is to go to the apps settings and use the export feature. It provides you with a JSON file that you can easily modify with any tool you want. Once you are done you can import it again and voila: you have all your changes in the app.
As opposed to Android's home screen widgets, home screen shortcuts are very limitted in how they can be customized, i.e. only icon and label can be specified. If you wish to change the look-and-feel of your shortcuts beyond that, I recommend you have a look at some third-party apps that allow you to create custom widgets. I recommend Elixir 2 - Widgets, which I personally use to combine multiple shortcuts into a nice looking widget.
The app has very basic voice support, though only experimental at this point. Try "Ok Google, search [Name of Shortcut] in HTTP Shortcuts".
- Adding basic voice command support: Adrián López
- Improving quality of generated icons: idmadj
- Brazilian Portuguese: Eduardo Folly
- Chinese: Kevin Mao, Chu Jinkai
- French: Flavien
- German: Roland Meyer
- Italian: Flavio Barisi, Roberto Bellingeri
- Norwegian (Bokmål): Imre Kristoffer Eilertsen
- Persian: Amir Motahari
- Spanish: iprockbyte
- Turkish: Bilal Bayrak