A server side, dynamic framework for headless WordPress sites and blogs
WordPress is used as a headless CMS – just for creating and managing your content
The WordPress REST-API allows you to retrieve your content and generate the final HTML
Frontity apps built with React serve your content and run separately on a Node.js server
Frontity connects seamlessly with WordPress so you can focus on building your website or blog.
No complex configuration is left to the developer and the number of concepts you need to learn are minimal.
Use your WordPress dashboard to create and edit your content just as you usually do.
Provide an instant experience with dynamic content using Serverless Pre-rendering (SPR).
Frontity combines the best of both worlds with a great developer experience in mind.
Designed to be used with WordPress, Frontity gives you a big head start by providing many of the common queries already built in.
Everything is already wired up (React, Webpack, Babel, Routing…) so that you can jump straight in and start creating your site.
Frontity does Server Side Rendering out of the box. This approach works great with dynamic content and is great for SEO.
Frontity sends a navigation-ready HTML page that is immediately usable so the initial load feels almost instant.
Frontity powers a flexible extensibility pattern similar to WordPress. Themes and extensions can be activated without code changes.
See what people are building with Frontity
Firstly, Frontity is 100% focused on WordPress. This means the number of concepts you need to learn are minimal. It doesn’t require complex configuration to get started, and the APIs that developers use to request content are pre-configured for the things that they most frequently need.
Lastly, it’s rendered dynamically, which means that the HTML does not have to be rebuilt each time the content is edited or new content is published. Our preferred approach is Serverless Pre-Rendering, although there are other ways to configure it.
In addition, there’s no need to learn GraphQL or the REST-API. The data is available to you using the state manager.
Frontity is compatible with all the plugins that are compatible with the REST-API. Many of them just add their output to the content, and that would work by default.
For plugins that are not compatible with the REST-API you have two options. You can adapt the logic in your Frontity project, or you can use PHP to extend the uncooperative plugin either in your WordPress theme’s functions.php file or in a custom plugin.
Our growing community is always here to help! Join our forum to ask questions, follow conversations, or share what you’re building to get feedback!
Building a React front-end for your WordPress website has never been easier.
Are you considering Frontity for an enterprise project?
Let’s talk and see how Frontity can fit your needs!
Stay up-to-date on new releases and features, tutorials, and community news.