This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.
This package is abandoned and no longer maintained. No replacement package was suggested.

PHP Interface for EVE Onlines ESI Api

1.2.4 2018-01-07 17:41 UTC

This package is not auto-updated.

Last update: 2019-02-20 19:53:25 UTC


Easi - A Eve Online ESI Api wrapper



PHP 7.0 or later


Use composer to install:

composer require nullx27/easi

Getting started

require_once(__DIR__ . '/vendor/autoload.php');

$easi = new \nullx27\Easi\Easi();
$alliance = $easi->alliance->getAllianceById(99006112);

print $alliance->allianceName; // Friendly Probes

To use authenticated ESI calls please provide a valid access token

require_once(__DIR__ . '/vendor/autoload.php');

$token = 'valid access token';
$characterId = 123456789;

$easi = new \nullx27\Easi\Easi($token);
$wallet = $easi->wallet->getCharacterWallet($characterId);


For a full list of all available endpoints and methods see here


Easi can use any PSR-16 compatible caching libary to stay in line with CCP request guidelines

$easi = new \nullx27\Easi\Easi();

The same works with PSR-3 compatible Loggers:

$easi = new \nullx27\Easi\Easi();

You can set a different datasource for your esi requests. The default is 'tranquility'.

$easi = new \nullx27\Easi\Easi();

Bug repots

Please use Github Issues for bug reports.