PHPackages                             christhompsontldr/phpsdk - 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. christhompsontldr/phpsdk

ActiveSdk[API Development](/categories/api)

christhompsontldr/phpsdk
========================

Cloudways API SDK for PHP

v1.0.2(5y ago)028MITPHP

Since Aug 25Pushed 5y agoCompare

[ Source](https://github.com/ChrisThompsonTLDR/cloudwaysapisdk)[ Packagist](https://packagist.org/packages/christhompsontldr/phpsdk)[ Docs](https://christhompsontldr.com)[ RSS](/packages/christhompsontldr-phpsdk/feed)WikiDiscussions master Synced 1mo ago

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

A PHP-SDK for Cloudways API.
----------------------------

[](#a-php-sdk-for-cloudways-api)

You can clone it to start working on it or use composer to install it.

Type the following command to install SDK using composer

`$composer require "cloudwaysapi/phpsdk:1.0.0.x-dev"`

Or create a new file name it `composer.json` and paste the following code in it.

```
    {
    	"require": {
    		        "cloudwaysapi/phpsdk" : "1.0.0.x-dev"
    	    }
    }

```

Cloudways API PHP-SDK also provides you two function to check the status of operation id. The first is `getOperation($operationid)` which will return the result from which you have to extract whether the operation is completed. The second one is `getOperationResult($operationid, $wait)` which take the `$operationid` and `$wait` parameter (in seconds) and returns `true` when the operation is completed. If it reaches the maximum execution time for PHP, the code will stop and you need to run the function again.

To learn more about using it read the following guide: [Possibilities of Cloudways API PHP-SDK](https://www.cloudways.com/blog/introducing-cloudways-api-php-sdk/).

Creating a New Server#
======================

[](#creating-a-new-server)

```
#!php

```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity64

Established project with proven stability

 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

Every ~1022 days

Total

2

Last Release

2159d ago

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

cloudways API

### Embed Badge

![Health badge](/badges/christhompsontldr-phpsdk/health.svg)

```
[![Health](https://phpackages.com/badges/christhompsontldr-phpsdk/health.svg)](https://phpackages.com/packages/christhompsontldr-phpsdk)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

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

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

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