PHPackages                             brandon14/ebay-sdk-php - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. brandon14/ebay-sdk-php

ActiveLibrary[HTTP &amp; Networking](/categories/http)

brandon14/ebay-sdk-php
======================

Combined Ebay API SDK generated using the OpenAPI generator and the Ebay OpenAPI specifications

v0.2.3(2y ago)331[2 PRs](https://github.com/brandon14/ebay-sdk-php/pulls)MITPHPPHP ^7.2 || ^8.0CI passing

Since Jun 20Pushed 1y ago1 watchersCompare

[ Source](https://github.com/brandon14/ebay-sdk-php)[ Packagist](https://packagist.org/packages/brandon14/ebay-sdk-php)[ Docs](https://github.com/brandon14/ebay-sdk-php)[ RSS](/packages/brandon14-ebay-sdk-php/feed)WikiDiscussions 1.0-dev Synced 1mo ago

READMEChangelog (4)Dependencies (10)Versions (10)Used By (0)

 [![Build Status](https://camo.githubusercontent.com/84be2f3d6b219df0c6d06983d9c904b3869fc3fe376eaf329a9f74615a43a0d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6272616e646f6e31342f656261792d73646b2d7068702f72756e2d74657374733f7374796c653d666c61742d737175617265266d61784167653d3336303030)](https://github.com/brandon14/ebay-sdk-php/actions/workflows/run-tests.yml) [![Code Climate Maintainability](https://camo.githubusercontent.com/21aa862627f8fc3063cd7e8708adb306aa37bf193321a8e9057e686ff8813054/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6d61696e7461696e6162696c6974792f6272616e646f6e31342f656261792d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://codeclimate.com/github/brandon14/ebay-sdk-php/maintainability) [![CodeCov](https://camo.githubusercontent.com/2bd3b9daf92a118188accd3853bf6c31d0864c01e474c242c49cbe63229437d1/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6272616e646f6e31342f656261792d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://codecov.io/gh/brandon14/ebay-sdk-php) [![License](https://camo.githubusercontent.com/e035cafbb6ad1b2cbd918d5b8e71dc1b9b555c3cf1218d89935df8c8a34a6f13/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6272616e646f6e31342f656261792d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://github.com/brandon14/ebay-sdk-php/blob/master/LICENSE)

 [![Issues](https://camo.githubusercontent.com/f437c5d1389da90b90246d7924504b94c9253a6f47a6b2b4e4110687d0993338/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6272616e646f6e31342f656261792d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://github.com/brandon14/ebay-sdk-php/issues) [![Issues Closed](https://camo.githubusercontent.com/9efcea87e477d413da29a3bd3f987721d40fe910a818286dff570d608a24b6cc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d636c6f7365642f6272616e646f6e31342f656261792d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://github.com/brandon14/ebay-sdk-php/issues?q=is%3Aissue+is%3Aclosed) [![Pull Requests](https://camo.githubusercontent.com/6874293aae5a8e9487e438be9839003c7b41cb51abbcd9ac258a619565686f57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6272616e646f6e31342f656261792d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://github.com/brandon14/ebay-sdk-php/pulls) [![Pull Requests Closed](https://camo.githubusercontent.com/521ff66a0ffd145ab3cdb3659fef9c41b32885d758b72b52ac6594631639854b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d636c6f7365642f6272616e646f6e31342f656261792d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://github.com/brandon14/ebay-sdk-php/pulls?q=is%3Apr+is%3Aclosed)

brandon14/ebay-sdk-php
======================

[](#brandon14ebay-sdk-php)

**NOTE:** This library has not been fully tested, and should not be considered stable or suitable for production environments.

Table Of Contents
-----------------

[](#table-of-contents)

1. [Requirements](https://github.com/brandon14/ebay-sdk-php#requirements)
2. [Purpose](https://github.com/brandon14/ebay-sdk-php#purpose)
3. [Installation](https://github.com/brandon14/ebay-sdk-php#installation)
4. [Standards](https://github.com/brandon14/ebay-sdk-php#standards)
5. [Coverage](https://github.com/brandon14/ebay-sdk-php#coverage)
6. [Documentation](https://github.com/brandon14/ebay-sdk-php#documentation)
7. [Contributing](https://github.com/brandon14/ebay-sdk-php#contributing)
8. [Versioning](https://github.com/brandon14/ebay-sdk-php#versioning)
9. [Security Vulnerabilities](https://github.com/brandon14/ebay-sdk-php#security-vulnerabilities)

Requirements
------------

[](#requirements)

TechVersion[PHP](https://secure.php.net/)^7.2 || ^8.0[Composer](https://getcomposer.org/)\*PHP ExtensionVersionext-curl\*ext-json\*ext-mbstring\*Composer PackagesVersion[guzzlehttp/guzzle](https://packagist.org/packages/guzzlehttp/guzzle)^6.5.8 || ^7.4.5[guzzlehttp/psr7](https://packagist.org/packages/guzzlehttp/psr7)^2.0Purpose
-------

[](#purpose)

A single package containing a PHP SDK to access all of Ebay's OpenAPI spec endpoints found [here](https://developer.ebay.com/docs). It only covers the RESTful APIs that have OpenAPI specifications available.

To view the OpenAPI files these packages were generated from, please browse the `api-specs` directory.

Installation
------------

[](#installation)

You can install the entire bundle of Ebay libraries via:

```
composer require brandon14/ebay-sdk-php
```

*NOTE: This is not implemented yet, and will be available in an upcoming release once we get the subtree splitting set up.*

If you wish to install individual API libraries, you can via the following (this would for example install the `Buy/Browser/V1` library):

```
composer require brandon14/ebay-buy-browse-v1

# More generic:
# composer require brandon14/ebay---
```

Standards
---------

[](#standards)

We strive to meet the [PSR-12](https://www.php-fig.org/psr/psr-12/) coding style for PHP projects, and enforce our coding standard via the [php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) linting tool. Our ruleset can be found in the `.php-cs-fixer.dist.php` file.

Coverage
--------

[](#coverage)

The latest code coverage information can be found via [Codecov](https://codecov.io/gh/brandon14/ebay-sdk-php). We strive to maintain 100% coverage across the entire Ebay API, so if you are [contributing](https://github.com/brandon14/ebay-sdk-php#contributing), please make sure to include tests for new code added.

Documentation
-------------

[](#documentation)

Documentation to this project can be found [here](https://brandon14.github.io/ebay-sdk-php/).

Contributing
------------

[](#contributing)

Got something you want to add? Found a bug or otherwise bad code? Feel free to submit pull requests to add in new features, fix bugs, or clean things up. Just be sure to follow the [Code of Conduct](https://github.com/brandon14/ebay-sdk-php/blob/master/.github/CODE_OF_CONDUCT.md)and [Contributing Guide](https://github.com/brandon14/ebay-sdk-php/blob/master/.github/CONTRIBUTING.md), and we encourage creating clean and well described pull requests if possible.

If you notice an issues with the library or want to suggest new features, feel free to create issues appropriately using the [issue tracker](https://github.com/brandon14/ebay-sdk-php/issues).

Versioning
----------

[](#versioning)

php-licenses-generator uses [semantic versioning](https://semver.org/) that looks like `MAJOR.MINOR.PATCH`.

Major version changes will include backwards-incompatible changes and may require refactoring of projects using it. Minor version changes will include backwards-compatible new features and changes and will not break existing usages. Patch version changes will include backwards-compatible bug and security fixes, and should be updated as soon as possible.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a vulnerability within this package, please email Brandon Clothier via . All security vulnerabilities will be promptly addressed.

---

This code is released under the MIT license.

Copyright © 2022 Brandon Clothier

---

Contributors
------------

[](#contributors)

[![GitHub Contributors Image](https://camo.githubusercontent.com/a3f1fc35ef008bac5f88d6023433f3be162b93e85061b07b7ad7bc6442ee7540/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d6272616e646f6e31342f656261792d73646b2d706870)](https://camo.githubusercontent.com/a3f1fc35ef008bac5f88d6023433f3be162b93e85061b07b7ad7bc6442ee7540/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d6272616e646f6e31342f656261792d73646b2d706870)

---

😂 Here is a random joke that'll make you laugh!
-----------------------------------------------

[](#-here-is-a-random-joke-thatll-make-you-laugh)

[![Jokes Card](https://camo.githubusercontent.com/6ac07f173f20c1071cca3a01a8e88a58b583afedd0e8ca6c8629692a9fe3c23a/68747470733a2f2f726561646d652d6a6f6b65732e76657263656c2e6170702f617069)](https://camo.githubusercontent.com/6ac07f173f20c1071cca3a01a8e88a58b583afedd0e8ca6c8629692a9fe3c23a/68747470733a2f2f726561646d652d6a6f6b65732e76657263656c2e6170702f617069)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

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 ~103 days

Total

5

Last Release

1007d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/14cfe130b325cdf79d6db6d67108885e742a566ed391d2b598634f2cab6b60ee?d=identicon)[brandon14](/maintainers/brandon14)

---

Top Contributors

[![brandon14](https://avatars.githubusercontent.com/u/1152696?v=4)](https://github.com/brandon14 "brandon14 (17 commits)")

---

Tags

phpapisdkrestopenapiebayopenapitoolsopenapi-generator

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/brandon14-ebay-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/brandon14-ebay-sdk-php/health.svg)](https://phpackages.com/packages/brandon14-ebay-sdk-php)
```

###  Alternatives

[ory/hydra-client

Documentation for all of Ory Hydra's APIs.

17435.9k](/packages/ory-hydra-client)[elasticemail/elasticemail-php

This API is based on the REST API architecture, allowing the user to easily manage their data with this resource-based approach. Every API call is established on which specific request type (GET, POST, PUT, DELETE) will be used. The API has a limit of 20 concurrent connections and a hard timeout of 600 seconds per request. To start using this API, you will need your Access Token (available &lt;a target='\_blank' href='https://app.elasticemail.com/marketing/settings/new/manage-api'&gt;here&lt;/a&gt;). Remember to keep it safe. Required access levels are listed in the given request’s description. Downloadable library clients can be found in our Github repository &lt;a target='\_blank' href='https://github.com/ElasticEmail?tab=repositories&amp;q=%22rest+api%22+in%3Areadme'&gt;here&lt;/a&gt;

1595.0k2](/packages/elasticemail-elasticemail-php)[ory/kratos-client-php

This is the API specification for Ory Identities with features such as registration, login, recovery, account verification, profile settings, password reset, identity management, session management, email and sms delivery, and more.

1529.2k3](/packages/ory-kratos-client-php)[ory/hydra-client-php

Documentation for all of Ory Hydra's APIs.

1710.8k](/packages/ory-hydra-client-php)

PHPackages © 2026

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