PHPackages                             netsells/iconfig-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. netsells/iconfig-php

AbandonedArchivedLibrary

netsells/iconfig-php
====================

The iConfig SDK provides a wrapper for the HTTP API.

014PHP

Since Oct 19Pushed 9y agoCompare

[ Source](https://github.com/netsells/iconfig-php)[ Packagist](https://packagist.org/packages/netsells/iconfig-php)[ RSS](/packages/netsells-iconfig-php/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

iConfig PHP client
==================

[](#iconfig-php-client)

This is the iConfig PHP SDK. This SDK contains methods for easily interacting with the iConfig API.

[![StyleCI](https://camo.githubusercontent.com/85083a7802e7e09489a074e5350f8076efabe20909d995051b2553e3295605a6/68747470733a2f2f7374796c6563692e696f2f7265706f732f37303832393534382f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/70829548)

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

[](#installation)

To install the SDK, you will need to be using [Composer](http://getcomposer.org/)in your project. If you aren't using Composer yet, it's really simple! Here's how to install composer:

```
curl -sS https://getcomposer.org/installer | php
```

The iConfig api client is not hard coupled to Guzzle or any other library that sends HTTP messages. It uses an abstraction called HTTPlug. This will give you the flexibilty to choose what PSR-7 implementation and HTTP client to use.

If you just want to get started quickly you should run the following command:

```
php composer.phar require netsells/iconfig-php php-http/curl-client guzzlehttp/psr7
```

### Why requiring so many packages?

[](#why-requiring-so-many-packages)

iConfig PHP SDK has a dependency on the virtual package [php-http/client-implementation](https://packagist.org/providers/php-http/client-implementation) which requires to you install **an** adapter, but we do not care which one. That is an implementation detail in your application. We also need **a** PSR-7 implementation and **a** message factory.

You do not have to use the `php-http/curl-client` if you do not want to. You may use the `php-http/guzzle6-adapter`. Read more about the virtual packages, why this is a good idea and about the flexibility it brings at the [HTTPlug docs](http://docs.php-http.org/en/latest/httplug/users.html).

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8fd3cc944adfb60bb9f271b2ebcf1dde1c26380682db0ba28e029cc42e09cebf?d=identicon)[spamoom](/maintainers/spamoom)

---

Top Contributors

[![spamoom](https://avatars.githubusercontent.com/u/99203?v=4)](https://github.com/spamoom "spamoom (8 commits)")

### Embed Badge

![Health badge](/badges/netsells-iconfig-php/health.svg)

```
[![Health](https://phpackages.com/badges/netsells-iconfig-php/health.svg)](https://phpackages.com/packages/netsells-iconfig-php)
```

PHPackages © 2026

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