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(4mo ago)61024[8 PRs](https://github.com/rtCamp/snapwp-helper/pulls)GPL-3.0-or-laterPHPPHP &gt;=7.4CI failing

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 today

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

42

—

FairBetter than 88% of packages

Maintenance86

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

139d 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] (61 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

[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[harness-software/wp-graphql-gravity-forms

Adds WPGraphQL support for Gravity Forms

17293.0k](/packages/harness-software-wp-graphql-gravity-forms)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k15](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)[blockstudio/blockstudio

The block framework for WordPress.

542.2k](/packages/blockstudio-blockstudio)

PHPackages © 2026

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