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 1mo ago

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 49% 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

4106d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b974b28504bc5d48c1ad9220dedb4eef72b877ea1bd14d37539ff059280a51db?d=identicon)[chancey](/maintainers/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

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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