JWT Authentication for WP REST APIs icon

JWT Authentication for WP REST APIs

by miniOrange

View on WordPress.org
79 Quality Score
Active Installs
18/30

Around 20,000 active installs is mid-tier for an API plugin, especially when the better-known JWT Authentication for WP REST API sibling sits at 60,000, signalling strong but not dominant adoption.

Update Freshness
25/25

Last updated in early June 2026 and tested against WordPress 7.0, so the plugin is clearly being kept current with the latest core release.

User Rating
13/15

An 88/100 score across 73 ratings is solid and suggests most users who bother to rate it are happy with the results.

Support Health
8/15

Zero support threads and a 0% resolution rate is a red flag: it can mean there have been no complaints, or it can mean users self-support or give up silently, so do not count on responsive developer help.

WP Compatibility
15/15

Rated fully compatible with WordPress 7.0 and PHP 5.6+, which is an unusually wide and modern compatibility envelope.

Scores higher than 69% of indexed plugins

About

Secure and protect WordPress REST API from unauthorized access using JWT token, Basic Authentication, API Key, OAuth 2, or external token.

Active Installs 10k+
Rating ★★★★ 4.4/5
Last Updated 2026-09-10 10:31am GMT
Requires WordPress 3.0.1+
Tested Up To 7.1
Requires PHP 5.6+

Security History

3 known vulnerabilities, all patched
1 High 2 Medium

Most recent: September 14, 2026

View details ▸

Powered by Wordfence Intelligence

What It Does

JWT Authentication for WP REST APIs adds multiple authentication layers (JWT, Basic Auth, API Keys, OAuth 2, external tokens) on top of the WordPress REST API so external apps and services can consume endpoints without exposing them to anonymous traffic. In practice it lets headless and mobile clients authenticate against WordPress using industry-standard token flows rather than cookies. It is essentially a single-plugin toolkit for turning a WordPress site into a secured API backend.

Who It's For

Best suited for developers and agencies building headless WordPress sites, mobile or PWA frontends, or integrations where a third-party service needs to read or write WordPress data over REST. Teams that need OAuth 2 or API-key monetization workflows, or multi-tenant networks exposing per-client endpoints, will get the most out of the feature breadth. Smaller content sites that just want to 'lock down' the REST API should look at lighter alternatives.

Who Should Skip It

If your site has no headless or third-party API consumers, this plugin is overkill and adds authentication surface area you do not need. Blog owners or simple WooCommerce stores that just want to block public REST access should use Disable WP REST API instead.

The Bottom Line

With a 79.96/100 quality score, current maintenance, and five authentication methods in one plugin, it is a capable choice for headless and integration-heavy projects that genuinely need multiple auth options. The 20,000 installs and the 60,000-install JWT-only competitor suggest this all-in-one approach is less popular, and the empty support queue means you should not expect hand-holding. Go with it if you specifically want OAuth 2 or API-key flows bundled in, otherwise the simpler JWT alternative is the safer default.

Tags

API key jwt authentication rest rest-api secure api