PHPackages                             allejo/php-wufoo - 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. allejo/php-wufoo

AbandonedArchivedLibrary[API Development](/categories/api)

allejo/php-wufoo
================

A wrapper for working with the Wufoo API

010PHP

Since Jul 5Pushed 8y ago1 watchersCompare

[ Source](https://github.com/allejo/PhpWufoo)[ Packagist](https://packagist.org/packages/allejo/php-wufoo)[ RSS](/packages/allejo-php-wufoo/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (2)Used By (0)

PhpWufoo
========

[](#phpwufoo)

[![Stable Release](https://camo.githubusercontent.com/3d9f38c8f8f63fb9fffaa74e8b5e875d6883f7043cb48da034bbd3d9dbc11d3c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c6c656a6f2f7068702d7775666f6f2e737667)](https://packagist.org/packages/allejo/php-wufoo)[![Dev Release](https://camo.githubusercontent.com/ce19f9e4e3c992a4a771174973f6242ca29b6040d0ba11de2ab94942ccf27b7a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f767072652f616c6c656a6f2f7068702d7775666f6f2e737667)](https://packagist.org/packages/allejo/php-wufoo)[![Build Status](https://camo.githubusercontent.com/1c60aebc57ffbdab9950c63df19f67006dbe864ea320d64a55a8428322ce23e5/68747470733a2f2f7472617669732d63692e6f72672f616c6c656a6f2f5068705775666f6f2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/allejo/PhpWufoo)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/44899b03549373313483a8f76cc05f7e7f7e858e4ee06621e9e007f8348544a4/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f616c6c656a6f2f5068705775666f6f2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/allejo/PhpWufoo/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/42153c9f0f7ac527778a29190e1fa54e22336cfd14247200204bcbdf9c59ee48/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f616c6c656a6f2f5068705775666f6f2f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/allejo/PhpWufoo/?branch=master)

Another wrapper for the Wufoo API that takes a slightly different approach from the original and [its forks](https://github.com/adamlc/wufoo-php-api-wrapper).

Usage
-----

[](#usage)

Use Composer to add the `allejo/php-wufoo` package to your dependencies.

```
composer require allejo/php-wufoo
```

Examples
--------

[](#examples)

This wrapper takes a different approach and it's core functionality is available in the `WufooForm` class.

This wrapper assumes that you'll be working with only one Wufoo account. For that reason, you configure API access at a global level by including the following before you start using the API.

```
use allejo\Wufoo\WufooForm;

WufooForm::configureApi('fishbowl', 'AOI6-LFKL-VM1Q-IEX9');
```

### Getting Form Details

[](#getting-form-details)

```
use allejo\Wufoo\WufooForm;

// Get details for all your Wufoo forms
$forms = WufooForm::getForms();

// Get details about an individual Wufoo form
$form = new WufooForm('wufoo-api-example');
$form->getDetails();
```

### Getting Form Entries

[](#getting-form-entries)

Creating filters and queries for retrieving entries for forms no longer requires you to remember or lookup the specific keywords and capitalization that the API expects. Just rely on your IDE's intellisense and you're set.

```
use allejo\Wufoo\EntryFilter;
use allejo\Wufoo\EntryQuery;
use allejo\Wufoo\WufooForm;

$form = new WufooForm('wufoo-api-example');
$eq = EntryQuery::create()
    ->where([
        EntryFilter::create('EntryId')->lessThan(15)
    ])
    ->limit(10)
    ->getSystemFields()
;

$entries = $form->getEntries($eq);
```

License
-------

[](#license)

[MIT](https://github.com/allejo/PhpWufoo/blob/master/LICENSE.md)

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1246453?v=4)[Vladimir Jimenez](/maintainers/allejo)[@allejo](https://github.com/allejo)

---

Top Contributors

[![allejo](https://avatars.githubusercontent.com/u/1246453?v=4)](https://github.com/allejo "allejo (36 commits)")

---

Tags

apiphpwrapperwufoo

### Embed Badge

![Health badge](/badges/allejo-php-wufoo/health.svg)

```
[![Health](https://phpackages.com/badges/allejo-php-wufoo/health.svg)](https://phpackages.com/packages/allejo-php-wufoo)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35816.3M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24015.5M18](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172437.8k11](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

94452.6k6](/packages/botman-driver-telegram)

PHPackages © 2026

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