REST Easy
REST Pro Tools gives you super powers to manage and test the
WP REST API.
Features include one-click disabling of all routes, all /users routes, and the entire REST API itself.
Get in and lock things down with a few clicks. Easily whitelist any user or IP address to always allow access.
For fine-grained control, REST Pro Tools goes granular. Configure access for specific routes based on user role. Plus get control over error messages, response codes, JSONP, and REST headers. You can force SSL, add custom fields, and check response headers for any URL. Developed by 20-year WordPress guru, Jeff Starr.
Powerful tools for managing the WP REST API.
Priority Tools
One-click disable/enable REST API routes:
- Disable all routes for all users
- Disable all routes for unauthenticated users
- Disable all
/usersroutes for all users - Disable all
/usersroutes for unauthenticated users - Disable the entire REST API (all functions) for all users
- Disable the entire REST API (all functions) for unauthenticated users
- Priority Tools override all other settings
Granular Control
Control access to any specific REST API routes:
- Enable access to specific routes based on user role
- Easily toggle on or off any route to disable access
- One-click enable or disable all routes per user role
- Endpoint regular expressions provided for all routes
- You can click each route’s path to open in new tab
- Auto-Enable indicator lets you know if new routes will be enabled automatically
- Check out a full screenshot showing all routes
All the Headers
Disable default REST API headers:
- Disable REST headers for all users
- Disable REST headers for unauthenticated users
- Disable the REST
inithook - Disable default REST filters and settings
- Remove the REST API URL from the RSD endpoint
- Remove the REST API
<link>tag and HTTP header - Disable REST Cookie Auth and oEmbed functionality
Custom Fields
Add any post meta or user meta to REST API:
- Add post meta to
/postsroute for all users - Add post meta to
/postsroute for auth’d users - Add user meta to
/usersroute for all users - Add user meta to
/usersroute for auth’d users - All post custom fields listed on settings page
- All user custom fields listed on settings page
- More settings planned based on user feedback
Pro features
Get everything in the free version, PLUS:
- Whitelist any user or IP address
- Customize the REST error message and response code
- One-click add extra data to REST API
- Optionally require or force SSL
- Optionally disable JSONP
- Check REST API status at a glance
- Inline HTTP request checker
Complete inline docs
Get complete information with a click:
- Inline docs via “Help” tab on settings page
- Instant access to complete plugin information
- Learn how to get the most from REST Pro Tools
- Find details, tricks, tips, and helpful resources
- Explains each plugin setting and related info
- Provides quick links to get plugin support
- Keeps plugin settings tidy :)
Simple & Powerful
Take full control of the WP REST API:
- Zero coding skills required
- Lightweight, fast, and secure
- 100% WordPress: Built with WP APIs
- Works great with any WordPress theme
- Works great with other WordPress plugins
- Developed by 20-year WP/security expert, Jeff Starr
- Check out top ratings from real users »
Screenshots
Check out full screenshots of REST Pro Tools settings:
Check the REST Pro Tools readme.txt and FAQs for more details.
Free vs Pro
What’s the difference between free and Pro? Basically, everything.
| Feature | Free | Pro |
|---|---|---|
| Disable the WP REST API | ✓ | ✓ |
| One-click disable all routes | ✓ | |
One-click disable all /users routes |
✓ | |
| Disable any specific user routes based on role | ✓ | |
| Whitelist any user IDs | ✓ | |
| Whitelist any IP addresses | ✓ | |
| Customize the REST error message | ✓ | |
| Customize the REST response code | ✓ | |
| Always require or force SSL/TLS | ✓ | |
| Disable all JSONP shenanigans | ✓ | |
| One-click disable any REST API headers | ✓ | |
| Add any post meta (custom field) to REST API | ✓ | |
| Add any user meta (custom field) to REST API | ✓ | |
| Add routes for site profile and author profile | ✓ | |
| Add routes for featured images and post categories | ✓ | |
| Add routes for post taxonomies and terms | ✓ | |
| At-a-glance check status of REST API | ✓ | |
| Inline HTTP lookup status and headers | ✓ | |
| Extensive documentation and tutorials | ✓ | |
| Premium support for pro purchases | ✓ |
Ready to go pro? REST Pro Tools ↓