Founding offer 50% off all plans for the first 100 customers, and your renewal price is locked for life. 74 spots left Claim your spot
Turquoise abstract wavy W logo on a black background
Turquoise abstract wavy W logo on a black background
White WP PowerSuite logo on a black background
White WP PowerSuite logo on a black background

Summarize with AI:

On This Page
Last updated: 24/07/2026

Disable REST API

Block anonymous access to WordPress core REST endpoints (users, settings, themes, and similar) while leaving logged-in staff and third-party plugin REST routes untouched.

Overview

Blocks anonymous access to WordPress core REST endpoints (users, settings, themes, and similar). Default mode disable_public leaves logged-in staff and third-party plugin REST routes untouched. Optional disable_completely is specialist and can break the block editor/apps—use with care. Can remove REST discovery links from head. Soft pair with SEO author-enumeration modules and Disable Application Passwords.

Solid black square
Solid black square
Who is this for?
  • Sites reducing user enumeration via /wp/v2/users
  • Hardened brochure installs
  • Not heavy headless setups that need anonymous core REST (especially “completely” mode)

Features

Public-disable mode (default)
Block anonymous core REST; keep logged-in and plugin routes.
Complete-disable mode
Harder lockdown for specialist cases (can break editor/apps).
Discovery link removal
Optional head cleanup for REST discovery.
Allowlist filter
Developers can allow specific routes when needed.
Honest defaults
Public-only is the marketing and product default.

Use Cases

  • User enumeration hardening
    Block anonymous users endpoint scraping.
  • Brochure site baseline
    Public REST off; staff still work logged in.
  • Agency security packs
    Ship public-disable on every non-headless client.

Frequently Asked Questions

Related Modules

Tell modern browsers to enforce sensible safety rules—like blocking sneaky scripts and iframe tricks—with strong defaults you can tighten further for HSTS...
Disabled
Ask a quick math question, custom prompt, or image check before someone can submit a form or log in. Everything runs on...
Disabled
Removes WordPress version from public HTML generator tags, feed generator output, and the admin footer. Does not change ver= on script and...
Disabled
Allow or block visitors by IP address—ideal for office-only dashboards or shutting out known troublemakers. Rules apply site-wide, including wp-admin and login.
Disabled
Automatically protects visible email addresses and mailto links from basic spam bots by safely encoding them while keeping them clickable for visitors.
Disabled
Google reCAPTCHA on logins, forms, comments, and WooCommerce to block bots and spam signups.
Disabled
Slow down password-guessing bots by locking out repeated failed logins for increasing cool-off periods—simple protection for your sign-in form.
Disabled
Blocks risky default usernames during registration so bots have fewer easy targets.
Disabled
Always open your dashboard and login screen over a secure https:// link. Anyone using the old http:// address is sent to the...
Disabled
Stops old-style trackbacks and pingbacks that often bring spam or junk alerts.
Disabled
Founding Member Offer 74 of 100 spots left

Before you go, here's what you'd be leaving.

WP PowerSuite launched this month. The first 100 customers get 50% off and keep that renewal price permanently. When the offer closes on 31 August 2026, prices return to $79 / $239 / $399 and stay there.

  • 154 modules, all included on every plan
  • Renewal price locked for life
  • 14-day refund, one email, no questions
See founding pricing
26 founding members so far 23 days left