Faust.js
Faust.js™ transforms your traditional WordPress installation into a flexible headless CMS.
The facts
- Rating
- 5★ from 7
- Active installs
- 1k+
- Price
- Free
- Last updated
- 6 Jul 2026
- Added
- Dec 2021
- Requires WP
- 5.7
- Tested up to
- WP 7.0.4
- Requires PHP
- 7.4
- Downloads
- 72,182
Our analysis
AI-assistedFaust.js is a WordPress plugin designed for headless applications, allowing a decoupled front-end to connect with a WordPress backend. It works by using GraphQL mutations and REST API endpoints to facilitate this connection.
The plugin includes features such as hiding theme admin pages, redirecting public route requests to the front-end application, and rewriting WordPress URLs to match front-end URLs in queried content. This makes it suitable for developers looking to create headless WordPress sites.
Best for: Developers creating headless WordPress applications.
What it does well
- ✓Free to use from the WordPress.org directory
- ✓Enables a decoupled front-end with WordPress
- ✓Supports GraphQL and REST API for communication
- ✓Offers options for managing headless site functionality
- ✓Maintained by WP Engine
Where it falls short
- •Limited information on additional features or support
- •Requires familiarity with headless architecture
Verdict
Faust.js provides essential tools for integrating a headless front-end with WordPress, though it may require technical knowledge to implement effectively.
From the developer
WP Engine's own description of Faust.js, lightly tidied.
In conjunction with the Faust.js™ NPM packages, the Faust.js™ WordPress plugin enables a decoupled front-end to authenticate with WordPress through GraphQL mutations and REST API endpoints. It is the bridge between a Faust.js™ powered front-end application, 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.