PHPackages                             elliotchance/intuit-quickbooks - 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. elliotchance/intuit-quickbooks

ActiveLibrary[API Development](/categories/api)

elliotchance/intuit-quickbooks
==============================

The PHP SDK for QuickBooks v3 is set of PHP classes that make it easier to call QuickBooks APIs.

v2.0.5-alpha.2(11y ago)21.7k2MITPHP

Since Feb 13Pushed 11y ago1 watchersCompare

[ Source](https://github.com/elliotchance/intuit-quickbooks)[ Packagist](https://packagist.org/packages/elliotchance/intuit-quickbooks)[ RSS](/packages/elliotchance-intuit-quickbooks/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (3)Used By (0)

PHP SDK for QuickBooks V3
=========================

[](#php-sdk-for-quickbooks-v3)

**This is a composer compatible library from the official PHP SDK.**

The PHP SDK for QuickBooks v3 is set of PHP classes that make it easier to call QuickBooks APIs. Some of the features included in this SDK are as follows:

- Ability to perform single and batch processing of CRUD operations on all supported QuickBooks entities.
- Support for XML Request and Response format.
- Ability to configure app settings in the configuration file requiring no additional code change.
- Support for Gzip and Deflate compression formats to improve performance of QuickBooks API calls.
- Logging mechanisms for trace and request/response.
- Query Filters that enable you to retrieve QuickBooks entities whose properties meet specified criteria.
- Sparse Update to update writable properties specified in a request and leave the others unchanged.
- Change data that enables you to retrieve a list of entities modified during specified time points.

Installation
============

[](#installation)

Using composer:

```
composer require elliotchance/intuit-quickbooks

```

Usage
=====

[](#usage)

You must use the following line before you can use any of the functionality of this library:

```
IntuitQuickbooks::begin();
```

The above line is required to setup the library. Unfortunately the SDK does not use namespacing and is filled with `require()`s that depend on certain defines to be set to work which the line above set's up in a sane way. Further more classes with common/generic names like `Request` may collide with existing classes and libraries.

None of the code in this repository has been modified except for the few files required to make it compatible with composer.

Included are the original samples in the `_Samples` folder which are also unmodified to take into account the composer loading above.

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity50

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.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

4159d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/86140?v=4)[Chao](/maintainers/chancey)[@chancey](https://github.com/chancey)

---

Top Contributors

[![elliotchance](https://avatars.githubusercontent.com/u/927418?v=4)](https://github.com/elliotchance "elliotchance (1 commits)")

### Embed Badge

![Health badge](/badges/elliotchance-intuit-quickbooks/health.svg)

```
[![Health](https://phpackages.com/badges/elliotchance-intuit-quickbooks/health.svg)](https://phpackages.com/packages/elliotchance-intuit-quickbooks)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

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

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[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)

PHPackages © 2026

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