PHPackages                             cbws/sdk - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. cbws/sdk

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

cbws/sdk
========

Client libraries for the CBWS platform

v0.2.0(1y ago)22081[2 PRs](https://github.com/cbws/php-sdk/pulls)Apache-2.0PHPPHP ^8.1 || ^8.2 || ^8.3CI passing

Since Jun 7Pushed 6mo ago4 watchersCompare

[ Source](https://github.com/cbws/php-sdk)[ Packagist](https://packagist.org/packages/cbws/sdk)[ RSS](/packages/cbws-sdk/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (9)Versions (7)Used By (0)

PHP SDK for CBWS cloud platform
===============================

[](#php-sdk-for-cbws-cloud-platform)

This repository contains the SDK for the CBWS cloud platform.

Currently supported services:

- CBWS Compute

TODOS
-----

[](#todos)

- check versions of libraries to support lower versions if possible
- scopes default `[]`

[![release](https://camo.githubusercontent.com/55b1763c865ba35f1eeffa5b038151bc4011dc64cad4e688a387c6bd61332423/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f636277732f7068702d73646b2e737667 "sdk")](https://camo.githubusercontent.com/55b1763c865ba35f1eeffa5b038151bc4011dc64cad4e688a387c6bd61332423/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f636277732f7068702d73646b2e737667)[![downloads](https://camo.githubusercontent.com/94d038474c3287d80d65013f39d4adffdf08f93ebb45d1e56813fe825c64ea1e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636277732f73646b2e7376673f7374796c653d666c61742d737175617265 "sdk")](https://camo.githubusercontent.com/94d038474c3287d80d65013f39d4adffdf08f93ebb45d1e56813fe825c64ea1e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636277732f73646b2e7376673f7374796c653d666c61742d737175617265)

This repository contains client libraries for the CBWS platform.

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

[](#installation)

The recommended way to install composer packages is:

```
composer require cbws/sdk

```

Note you will need the PHP gRPC extension and the PHP protobuf extensions.

Usage
-----

[](#usage)

### Long-running operations

[](#long-running-operations)

Many interactions with the CBWS cloud platform will be long-running operations that run on the background, these can be polled until the operation has finished. After which the response or error will be available.

### Getting the current operation status

[](#getting-the-current-operation-status)

Operations have a `get()` method that fetches the current state of the operation.

```
