PHPackages                             fillup/apiaxle - 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. fillup/apiaxle

ActiveLibrary[API Development](/categories/api)

fillup/apiaxle
==============

PHP library/module for interacting with ApiAxle APIs.

0.7.2(11y ago)143951GPL-2.0+JavaScriptPHP &gt;=5.3.3

Since Jun 25Pushed 9y ago2 watchersCompare

[ Source](https://github.com/fillup/apiaxle-module)[ Packagist](https://packagist.org/packages/fillup/apiaxle)[ Docs](https://github.com/fillup/apiaxle)[ RSS](/packages/fillup-apiaxle/feed)WikiDiscussions master Synced 2mo ago

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

ApiAxle Module
==============

[](#apiaxle-module)

[![Travis-CI Build Status](https://camo.githubusercontent.com/af4ee8173116b0277dbc724713c2a95d9a4de4518c5b151d7108a91ddafa181c/68747470733a2f2f6170692e7472617669732d63692e6f72672f66696c6c75702f61706961786c652d6d6f64756c652e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/fillup/apiaxle-module) [![Coverage Status](https://camo.githubusercontent.com/10cbb5cb0569f24ad61001c1ed0e179df4bfce955dcceb0ff72ff6a7d1b453a8/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f66696c6c75702f61706961786c652d6d6f64756c652f62616467652e706e67)](https://coveralls.io/r/fillup/apiaxle-module)

Introduction
------------

[](#introduction)

[ApiAxle](http://apiaxle.com)The Open Source API Management Platform

ApiAxle is a proxy that sits on your network, in front of your API(s) and manages things that you shouldn't have to, like rate limiting, authentication and caching. It's fast, open and easy to configure.

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

[](#requirements)

- PHP &gt;= 5.3.3
- [curl](http://php.net/curl)
- [ApiAxle](http://apiaxle.com) &gt;= 1.12.17

Features / Goals / TODO
-----------------------

[](#features--goals--todo)

- Readily consumable, configuration based, object oriented library
- Support for Api objects
- Support for Key objects
- Support for Keyring objects
- Set up continuous integration with Travis-CI: ()
- Create objects to represent stats, charts, etc?
- Fix serialization of PHP boolean to string for ApiAxle API. Currently API wants string of either true or false, but serializing PHP boolean results in 0 or 1.
- Add support for new features in ApiAxle 1.11 to support capturing path statistics

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

[](#installation)

### Using Composer - Recommended

[](#using-composer---recommended)

1. Edit your composer file to include:

```
{
    "require": {
        "php": ">=5.3.3",
        "fillup/apiaxle": "dev-master"
    }
}
```

2. Update composer install with `php composer.phar update`
3. Make sure you are including the composer autoload file:

```
include_once './vendor/autoload.php';
```

4. Use the library however you need. See examples below.

Usage Examples
--------------

[](#usage-examples)

1. Create a new API, create a new Key, give Key access to API

```
