PHPackages                             jpamorimdev/contabo-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. jpamorimdev/contabo-api

ActiveLibrary[API Development](/categories/api)

jpamorimdev/contabo-api
=======================

Contabo API allows you to manage your resources using PHP.

v1.0.0(3y ago)111MITPHP

Since Jul 15Pushed 3y ago1 watchersCompare

[ Source](https://github.com/jpamorimdev/contabo-api)[ Packagist](https://packagist.org/packages/jpamorimdev/contabo-api)[ RSS](/packages/jpamorimdev-contabo-api/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Unofficial Contabo API
======================

[](#unofficial-contabo-api)

Contabo API allows you to manage your resources using PHP

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

[](#installation)

Install the latest version with:

```
$ composer require jpamorimdev/contabo-api
```

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

[](#requirements)

- PHP 5.6 or higher is required

Supported Operations for Now
----------------------------

[](#supported-operations-for-now)

- Instance
    - List instances
    - Create a new instance
    - Get specific instance by id
    - Update specific instance
    - Reinstall specific instance
    - Cancel specific instance by id
    - List operations history
- Instance Action
    - Start
    - Restart
    - Stop
    - Shutdown
    - List action history
- Images
    - List available standard and custom images
    - Provide a custom image
    - Get details about a specific image by its id
    - Update custom image name by its id
    - Delete an uploaded custom image by its id
    - List Operations history
- Object Storage
    - List all your Object Storages
    - Create a new object storage
    - Get specific object storage by its id
    - Upgrade object storage size resp. update autoscaling settings.
    - Cancels the specified object storage at the next possible date
- Private Network
    - List private networks
    - Create a new private network
    - Update a private network by id
    - Get specific private network by id
    - Delete existing private network by id
    - Add instance to a private network
    - Remove instance from a private network
- Tags (It will be supported in next versions )
- Users (It will be supported in next versions )
- Roles (It will be supported in next versions )
- Secrets (It will be supported in next versions )

Basic usage
-----------

[](#basic-usage)

```
// All API Calls made throw HTTPS
use jpmorimdev\ContaboApi\base\ContaboClient;
$client_id = "client_id"; // IP is preferred , we take care of get Domain
$client_secret  = 'client_secret' ; //  for example
$username = "username" ; //
$password = "password" ; //
$contaboClient = new ContaboClient($client_id , $client_secret  , $username , $password);

var_dump($contaboClient->getComputeInstancesManagerInstance()->all());
var_dump($contaboClient->getComputeInstancesManagerInstance()->create('imageId' , \jpmorimdev\ContaboApi\operations\instances\Products::VPS_L ,\jpmorimdev\ContaboApi\operations\Regions::Germany , [
    'license' => \jpmorimdev\ContaboApi\operations\instances\Licenses::cPanel5
] ));
var_dump($contaboClient->getComputeInstancesManagerInstance()->listHistory());
var_dump($contaboClient->getComputeInstancesManagerInstance()->listActionsHistory());
$instance = $contaboClient->getComputeInstancesManagerInstance()->getInstance('instanceId');
var_dump($instance->restart());
var_dump($instance->start());
var_dump($instance->shutdown());
var_dump($instance->stop());
var_dump($contaboClient->getPrivateNetworksManagerInstance()->all());
var_dump($contaboClient->getImagesManagerInstance()->listAvailable());
var_dump($contaboClient->getObjectStorageManagerInstance()->all());
```

License
-------

[](#license)

jpamorimdev/contabo-api is licensed under the MIT License.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1401d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ccc352d67cb8f4b7442d5c9087c269a1882f7295bdcd99f8519d80f2292b7dac?d=identicon)[jpamorimdev](/maintainers/jpamorimdev)

---

Top Contributors

[![jpamorimdev](https://avatars.githubusercontent.com/u/63508152?v=4)](https://github.com/jpamorimdev "jpamorimdev (1 commits)")

### Embed Badge

![Health badge](/badges/jpamorimdev-contabo-api/health.svg)

```
[![Health](https://phpackages.com/badges/jpamorimdev-contabo-api/health.svg)](https://phpackages.com/packages/jpamorimdev-contabo-api)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[commercetools/commercetools-sdk

The official PHP SDK for the commercetools Composable Commerce APIs

19281.5k](/packages/commercetools-commercetools-sdk)[mvdnbrk/dhlparcel-php-api

DHL Parcel API client for PHP

3957.9k5](/packages/mvdnbrk-dhlparcel-php-api)[exinone/mixin-sdk-php

Mixin-Network SDK for PHP, modify from ExinOne/laravel-mixin-sdk

242.5k4](/packages/exinone-mixin-sdk-php)

PHPackages © 2026

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