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.

Steein SDK

2.0.7 2017-08-08 11:47 UTC

This package is not auto-updated.

Last update: 2021-09-18 11:30:51 UTC


Welcome to Steein PHP SDK. This repository contains Steein's PHP SDK and samples for REST API.


The preferred method is via composer. Follow the installation instructions if you do not already have composer installed. Once composer is installed, execute the following command in your project root to install this library:

composer require steein/steein-sdk

Finally, be sure to include the autoloader:

require_once '/path/to/your-project/vendor/autoload.php';

SDK Documentation


Simple GET example of a user's account.

Version 1


acct1.ClientId = {id}
acct1.ClientSecret = {secret_key}
acct1.VersionApi = v2.0


define('STEEIN_CONFIG_PATH', __DIR__);
$steein = new Steein();

Version 2

$steein = new Steein([
    'client_id'             =>  '{id}',
    'client_secret'         => '{secret_key}',
    'default_api_version'   =>  'v2.0'

$get = $steein->get('/users/show'); //$steein->get('/users/show',['id' => 1]);
$user = $get->getUserModel(); //$get->getDecodedBody()

echo 'ID: '. $user->getId(); //or $user->all();

Complete documentation, installation instructions, and examples are available here.


Please see the license file for more information.