PHPackages                             rtcamp/snapwp-helper - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. rtcamp/snapwp-helper

ActiveWordpress-plugin[API Development](/categories/api)

rtcamp/snapwp-helper
====================

WordPress helper plugin used to power SnapWP's headless WordPress framework.

0.3.1(6mo ago)71024[8 PRs](https://github.com/rtCamp/snapwp-helper/pulls)GPL-3.0-or-laterPHPPHP &gt;=7.4CI passing

Since Dec 31Pushed 3w ago7 watchersCompare

[ Source](https://github.com/rtCamp/snapwp-helper)[ Packagist](https://packagist.org/packages/rtcamp/snapwp-helper)[ RSS](/packages/rtcamp-snapwp-helper/feed)WikiDiscussions develop Synced 1w ago

READMEChangelog (10)Dependencies (14)Versions (34)Used By (0)

SnapWP Helper
=============

[](#snapwp-helper)

A helper plugin for WordPress used to power [SnapWP](https://snapwp.io)'s solution for headless WordPress.

- [Join the WPGraphQL community on Discord.](https://discord.gg/ZQzAqk4heU)
- [Documentation](#usage)

Overview
--------

[](#overview)

SnapWP Helper is a WordPress plugin that provides the necessary functionality to run [SnapWP](https://github.com/rtCamp/snapwp), extending the capabilities of [WPGraphQL](https://github.com/wp-graphql/wp-graphql) and [WPGraphQL Content Blocks](https://github.com/wpengine/wp-graphql-content-blocks) to power "turn-key" headless WordPress applications.

System Requirements
-------------------

[](#system-requirements)

- **PHP** 7.4+
- **WordPress** 6.7+
- **[WPGraphQL](https://github.com/wp-graphql/wp-graphql/releases)** 2.3.3+
- **[WPGraphQL Content Blocks](https://github.com/wpengine/wp-graphql-content-blocks/releases)** 4.6.0+

Quick Install
-------------

[](#quick-install)

1. Install and activate [WPGraphQL](https://github.com/wp-graphql/wp-graphql/releases) and [WPGraphQL Content Blocks](https://github.com/wpengine/wp-graphql-content-blocks/releases).
2. Download the [latest SnapWP Helper release](https://github.com/rtCamp/snapwp-helper/releases) `.zip` file, upload it to your WordPress install, and activate the plugin.

### With WP-CLI

[](#with-wp-cli)

```
wp plugin install https://github.com/rtCamp/snapwp-helper/releases/latest/download/snapwp-helper.zip --activate
```

### With Composer

[](#with-composer)

```
composer require rtcamp/snapwp-helper
```

Features
--------

[](#features)

- **Block Theme support for WPGraphQL**: SnapWP Helper provides the necessary functionality to power Block Themes in headless WordPress applications, allowing you to use WordPress's Block Editor as the full - or fallback - source of truth for your frontend.
- **Easy Onboarding**: The SnapWP Helper admin screen makes setting up your local development environment a breeze, putting your entire .env configuration in a single, copyable location.
- **WPGraphQL Extension Updates**: SnapWP Helper adds wp-admin update support for GitHub hosted WPGraphQL extensions recommended for the SnapWP stack, and makes it easy to add update checking for any additional extensions you use.
- **Enterprise-grade Codebase**: SnapWP Helper is maintained by [rtCamp](https://rtcamp.com/), a leading WordPress agency with a focus on high-performance, enterprise-grade solutions. Even at version `0.0.1`, this plugin is more stable than many plugins at `1.0.0`, and is performant, extensible, thoroughly tested, and strictly follows the best practices of the headless WordPress ecosystem.

Usage
-----

[](#usage)

Tip

While this plugin can be used independently to provide Block Theme support for WPGraphQL, we recommend using it in conjunction with the SnapWP framework. For more information on setting up this plugin as part of SnapWP, please refer to the [SnapWP documentation](https://github.com/rtCamp/snapwp/blob/main/docs/getting-started.md).

- [Actions &amp; Filters](docs/hooks.md)
- [GraphQL Queries](docs/graphql-queries.md)
- [REST API](docs/rest-api.md)

Development &amp; Contribution
------------------------------

[](#development--contribution)

SnapWP Helper is a free and open-source project developed and maintained by [rtCamp](https://rtcamp.com/) and can be used standalone in the headless WordPress ecosystem or as part of [SnapWP](https://github.com/rtCamp/snapwp)'s framework.

Contributions are *welcome* and **encouraged!**

To learn more about contributing to this package or SnapWP as a whole, please read the [Contributing Guide](.github/CONTRIBUTING.md).

For development guidelines, please refer to our [Development Guide](DEVELOPMENT.md).

License
-------

[](#license)

This library is released under ["GPL 3.0 or later" License](LICENSE).

BTW, We're Hiring!
------------------

[](#btw-were-hiring)

[![Join us at rtCamp, we specialize in providing high performance enterprise WordPress solutions](https://camo.githubusercontent.com/200a2a36a9d2ba1c5281a14e57c7490ebce4983b04acd700f657e29e8ecd150d/68747470733a2f2f727463616d702e636f6d2f77702d636f6e74656e742f75706c6f6164732f73697465732f322f323031392f30342f6769746875622d62616e6e65724032782e706e67)](https://rtcamp.com/)

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance83

Actively maintained with recent releases

Popularity17

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~80 days

Total

10

Last Release

184d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c1a89bea2f81a41074e34f8ddd59411fe1c355d7fed1d2663487f235695b7e92?d=identicon)[rtcamp](/maintainers/rtcamp)

![](https://avatars.githubusercontent.com/u/29322304?v=4)[Dovid Levine](/maintainers/justlevine)[@justlevine](https://github.com/justlevine)

---

Top Contributors

[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (78 commits)")[![justlevine](https://avatars.githubusercontent.com/u/29322304?v=4)](https://github.com/justlevine "justlevine (45 commits)")[![Ta5r](https://avatars.githubusercontent.com/u/62954323?v=4)](https://github.com/Ta5r "Ta5r (24 commits)")[![ashutoshgautams](https://avatars.githubusercontent.com/u/75945709?v=4)](https://github.com/ashutoshgautams "ashutoshgautams (21 commits)")[![Pathan-Amaankhan](https://avatars.githubusercontent.com/u/63953699?v=4)](https://github.com/Pathan-Amaankhan "Pathan-Amaankhan (3 commits)")[![L0RD-ZER0](https://avatars.githubusercontent.com/u/68327382?v=4)](https://github.com/L0RD-ZER0 "L0RD-ZER0 (2 commits)")[![Swanand01](https://avatars.githubusercontent.com/u/75439077?v=4)](https://github.com/Swanand01 "Swanand01 (2 commits)")[![iamimmanuelraj](https://avatars.githubusercontent.com/u/26855364?v=4)](https://github.com/iamimmanuelraj "iamimmanuelraj (2 commits)")[![mrrobot47](https://avatars.githubusercontent.com/u/25586785?v=4)](https://github.com/mrrobot47 "mrrobot47 (1 commits)")

---

Tags

decoupled-wordpressgraphqlheadless-wordpresssnapwptier-1wordpresswordpress-pluginwp-graphqlwpgraphql

###  Code Quality

TestsCodeception

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/rtcamp-snapwp-helper/health.svg)

```
[![Health](https://phpackages.com/badges/rtcamp-snapwp-helper/health.svg)](https://phpackages.com/packages/rtcamp-snapwp-helper)
```

###  Alternatives

[lucasdotvin/laravel-soulbscription

A straightforward interface to handle subscriptions and features consumption.

709209.3k](/packages/lucasdotvin-laravel-soulbscription)[harness-software/wp-graphql-gravity-forms

Adds WPGraphQL support for Gravity Forms

17397.0k](/packages/harness-software-wp-graphql-gravity-forms)[pimax/fb-messenger-php

Facebook Messenger Bot PHP API

313188.5k2](/packages/pimax-fb-messenger-php)[blockstudio/blockstudio

The block framework for WordPress.

563.4k](/packages/blockstudio-blockstudio)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
