According to github page, WordPress is moving towards becoming a fully-fledged application framework, and as a WordPres developers we need new APIs. WP-API project was born to create an easy-to-use, easy-to-understand and well-tested framework for creating these APIs, plus creating APIs for core.
WP-API plugin provides an easy to use REST API, available via HTTP. As a WordPress developer you can grab your site’s data in simple JSON format, including users, posts, taxonomies and more. This plugin also makes it simple and easy to retrieve or update data sending a HTTP request.
Sarah Gooding published a blog post about WordPress Plugins using WP REST API, in her article she has listed that WordPress.org Has Fewer Than 20 WordPress Plugins Using the (Plugins identified by Mika Epstein) in Core.
I decided to write a short description of all the plugins using WP REST API. I have also found and added few more plugin in this list.
Contact forms are one of the most important part of any website. Custom Contact Forms allows you to build beautiful custom forms and manage submissions the WordPress way. You can view live previews of your forms while you build them.
Active Installs: 100+ developer:
This plugin allows you to use the jeherve_post_embed shortcode to embed posts from your site or others’ anywhere on your site.
When creating the shortcode, you can use any of the 20 shortcode parameters to make sure the embed will include the posts you want to display, and will look the way you want it to look.
You can only pull posts from WordPress.com sites, websites using the Jetpack plugin, with the JSON API module and websites using the REST API plugin, by adding wpapi=”true” to your shortcode parameters.
Active Installs: 50+ Developer:
This plugin is created by Josh Pollock and requires WordPress 4.3.1 or higher. This plugin run advanced searches via the WordPress REST API and SearchWP. Technically this plugin will work without SearchWP, but queries will run through WP_Query.
SearchWP API plugin requires WordPress REST API (WP-API) 2.0-beta9 or later, WordPress 4.4 or later and SearchWP Version 2.6 or later.
Active Installs: 20+ Developer:
If you are an organization, You can use Prayers WordPress plugins to share, update, and manage prayer requests via your website. Prayers also provides JSON feeds for other services to consume and requires the WP REST API (be installed and activated first. You can access the Feeds through the Prayer admin menu.
This plugin requires WordPress 4.3 or higher.
Active Installs: Less than 10 Developer:
Slack is a cloud-based team collaboration tool co-founded by Stewart Butterfield, Eric Costello, Cal Henderson, and Serguei Mourachov.[1] Slack began as an internal tool used by their company Tiny Speck in the development of Glitch, a now defunct online game.
Slack is a real-time messaging, archiving and search for modern teams. Invitations for Slack WordPress plugin requires WordPress 4.4 or higher. This free plugin lets you build a Slack community by allowing your visitors (or registered users) to invite themselves to your Slack team. To use this plugin Slack team and the team’s access token is required.
Active Installs: Less than 10 Developer:
This free plugin has less than 10 active installs, no description is available. According to WordPress plugin page this plugin is compatible up to WordPress 1.0.1. I think developer was trying to test his plugin.
Active Installs: Less than 10 Author: Mastersoftwaresolutions
Active Installs: 10+ developer:
This plugin offers developers a simple block of code for hello-worlding the WP API, and a shortcode to watch it in action: [wp_api]. Activate this plugin and use the shortcode [wp_api] in a post or page. It takes a few different arguments that are documented in the plugin source code.
SJF WP API Shortcode requires WordPress 3.4.2 or higher.
Active Installs: 10+ Developer:
This plugin created by njetskive and requires WordPress 4.4 or higher. This is an extension for the WP REST API that exposes endpoints for sidebars and widgets.
According to plugin description this plugin is under heavy development and will receive frequent feature updates (including documentation) so stay tuned and checkout the for the latest updates. Active Installs: Less than 10 Developer:
This plugin extends the WP-REST API with custom read only endpoints. From within the plugin, there is an option to deploy a cache in front of this REST API. When you deploy it, be warned that the folder “rest-api” will be created in the root of your webserver.
WPRestApiExtensions requires WordPress 4.3.1 or higher.
Active Installs: Less than 10 Developer:
This Plugin will allow you to fetch the WP REST API call with a “lang” variable. It will retrieve the right content from WPML. WP REST API multilanguage (over WMPL) requires WordPress 4.3.0 or higher and Tested with the latest version of WPML 3.2.7 and WP REST API 2.0-beta4.
Active Installs: Less than 10 Developer:
This is a simple Shortcode Plugin to get WordPress data from WP REST API(Version2). You can use [wpapi-posts] Shortcode. This shortcode can get many data from WP REST API (Version2).
This plugin requires WordPress 4.1.0 or higher.
This is simple WordPress Plugins using WP REST API. It requires WordPress 4.3.1 or higher. You can use following Widgets.
Today i found few more WordPress plugin Thermal, that gives you the power of WP_Query in a RESTful API. So i am going to add all these plugins in the list as well. I will keep updating this article.
Thermal is the WordPress plugin that gives you the power of WP_Query in a RESTful API. Thermal supports client-based decisions that when combined with a responsive design framework, allow for a truly responsive application leveraging a WordPress content source.
This plugin requires PHP >= 5.3.0 and WordPress 3.6 of higher. This plugin was updated almost a year ago and compatible up to WordPress 4.1.10 but you can give it a try.
Active Installs: 500+ Developer:
Envira Gallery’s Adobe Lightroom Addon was launched last week utilizes the REST API. This is another product by Syed Balkhi founder of most popular website to learn WordPress .
Syed Balkhi commented on Sarah’s post at that it’s a premium addon, the REST API was essential to allow users to create WordPress galleries straight from Adobe Lightroom and keep that in sync.
Adobe Lightroom to WordPress with Envira Gallery add on allow users to upload photos from Adobe Lightroom to WordPress. It is a premium add on. You can learn more about this add on in Syed Balkhi’s post .
Developer: Syed Balkhi & Team
According to application-passwords and hugh use it and are both in the repo.
**[Application Passwords}(** A feature plugin for core to provide Application Passwords. This plugin requires WordPress 4.4 or higher.
Active Installs: Less than 10
Jetpack will use it in the 4.0 release in a couple months (missed 3.9 because of timing).
Hugh is a widget that will let visitors to your website change the color scheme, and then push out their new color scheme to everyone else who happens to be viewing your site at that time.
There is a history of recent colors, and visitors can even get into ‘color battles’ fighting over who gets to determine the color scheme.
This plugin requires WordPress 4.4 or higher.
Active Installs: Less than 10 Developer: ,
WordPress Crosspost is one of my favorite plugin,which lets you use WordPress.com as a backup service for your self hosted WordPress blog. Simply install WordPress Cross post plugin, activate it and connect this plugin to your WordPress.com account. You can select any of your wordpress.com blog for cross posting.
Now whenever you will publish a blog post on your self hosted WordPress blog, WordPress Crosspost will create a post on your wordpress.com blog. I love this free plugin.
WordPress Crosspost requires WordPress 3.1 or higher. WordPress CrossPost is created by Meitar Moscovitz, an open source software developer and technology consultant.
This plugin uses WordPress.com’s REST API to keep posts in sync; when you edit your WordPress post, it updates your crossposted post.
Active Installs: Less than 300+ Developer:
I have listed more than two dozens free WordPress Plugins using WP REST API. I hope this list will be helpful for you. feel free to share this post with others. If you know about any other WordPress Plugins using WP REST API , let me know i will add other plugin in this list.