In conjunction with Faust.js, FaustWP enables a decoupled front-end to authenticate with WordPress through GraphQL mutations and REST API endpoints. It is the connective glue between a Faust.js-powered front-end app, and a WordPress backend.

The plugin also provides useful options for headless sites, such as the ability to:

  • Hide “theme” admin pages.
  • Redirect public route requests to the front-end application.
  • Rewrite WordPress URLs to front-end URLs in queried content.


  1. Search for the plugin in WordPress under “Plugins -> Add New”.
  2. Click the “Install Now” button, followed by “Activate”.

That’s it! For more information on getting started with headless WordPress, see Getting Started with Faust.js.


Read all 1 review

Contributors & Developers

“FaustWP” is open source software. The following people have contributed to this plugin.


Translate “FaustWP” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Patch Changes

  • ab4a661: Fixed issue where file editor was unable to save


Patch Changes

  • 4cff9dc: feat: add link to Settings page on Installed Plugins list page
  • 3c1280b: Adds the GraphQL Type name to the preview URL to avoid making a request to get the content type in the Faust.js packages


Patch Changes

  • f948c04: Fixed plugin icon SVG display issue in Chrome #683

View the full changelog