PHPackages                             mpscholten/github-api - 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. mpscholten/github-api

ActiveLibrary[API Development](/categories/api)

mpscholten/github-api
=====================

v0.3.1(12y ago)192.8k2MITPHPPHP &gt;=5.4.0

Since Feb 28Pushed 12y ago1 watchersCompare

[ Source](https://github.com/mpscholten/github-api)[ Packagist](https://packagist.org/packages/mpscholten/github-api)[ RSS](/packages/mpscholten-github-api/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (5)Dependencies (5)Versions (6)Used By (0)

github-api
==========

[](#github-api)

[![Build Status](https://camo.githubusercontent.com/2d6d9785c23a004faae6e4f2497e63b2465fef74e8d9a3f4a5fbe3b1ff34c48d/68747470733a2f2f7472617669732d63692e6f72672f6d707363686f6c74656e2f6769746875622d6170692e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/mpscholten/github-api) [![Latest Stable Version](https://camo.githubusercontent.com/cf506f567e9658e622c2ccd6c77eceb18a6bccfd186c746be7389b6e8dd2d503/68747470733a2f2f706f7365722e707567782e6f72672f6d707363686f6c74656e2f6769746875622d6170692f762f737461626c652e706e67)](https://packagist.org/packages/mpscholten/github-api) [![License](https://camo.githubusercontent.com/24187c7529f05f2c5c9352cde04a6db1bfa4fa5d975ee6238f3d955f7e3df429/68747470733a2f2f706f7365722e707567782e6f72672f6d707363686f6c74656e2f6769746875622d6170692f6c6963656e73652e706e67)](https://packagist.org/packages/mpscholten/github-api)

An easy to use github api client for PHP.

### Requirements

[](#requirements)

You need php 5.4 or higher to use this library.

### Features

[](#features)

- very easy to use and ide-friendly
- pure object oriented interface
- automatically handled pagination
- psr-2

---

Get started
-----------

[](#get-started)

Install via composer: `composer require mpscholten/github-api v0.3`

```
{
    "require": {
        "mpscholten/github-api": "v0.3"
    }
}
```

### Auth

[](#auth)

#### OAuth

[](#oauth)

To use oauth just pass your oauth token to `Github::create()` like this.

```
