REST API Clients
REST API can be used from any application by sending familiar HTTP requests. Client libraries simplify the process of requesting or creating resources. Such libraries allow for easy integration of external applications with the WordPress REST API, written in any programming language.
Only the wp-api (Backbone.js) client is the built-in client in WordPress. All other clients described below are developed separately from the WordPress development team.
To perform remote authenticated requests (not from the current WordPress site), a separate authentication plugin is required; see the Authorization section for more details.
JavaScript
-
wp-api (Backbone.js) client — the built-in WP core client for working with the REST API.
-
node-wpapi — a JavaScript client library for making requests or records to the REST API using an intuitive syntax. It can be used with Node.js or with other JavaScript applications on the client side.
- ember-wordpress — provides connections between Ember Data and the REST API.
Ruby
- wp-api-client — a REST API client written in Ruby (can only read data).
C# / .NET
- WordPressPCL — a complete REST API client written in C#.