PHPackages                             vmware-pulsant/vcloud-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. [API Development](/categories/api)
4. /
5. vmware-pulsant/vcloud-sdk

ActiveLibrary[API Development](/categories/api)

vmware-pulsant/vcloud-sdk
=========================

VMware vCloud SDK for PHP - patched version (Forked from Purple-DBU)

v550.5.0(11y ago)12.0kCC-BY-3.0PHPPHP &gt;=5.3.2

Since Jul 18Pushed 3y agoCompare

[ Source](https://github.com/Pulsant/vmware-vcloud-sdk-pulsant)[ Packagist](https://packagist.org/packages/vmware-pulsant/vcloud-sdk)[ Docs](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched)[ RSS](/packages/vmware-pulsant-vcloud-sdk/feed)WikiDiscussions master Synced 3d ago

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

vmware-vcloud-sdk-php-patched version 5.5.0
===========================================

[](#vmware-vcloud-sdk-php-patched-version-550)

VMware vCloud SDK for PHP (patched version) - Repository for importing with Composer

[![Latest Unstable Version](https://camo.githubusercontent.com/39edf02cbfd40675c14b61b357e782118931aea9c7565ad135d0a6b676df0d6e/68747470733a2f2f706f7365722e707567782e6f72672f766d776172652f76636c6f75642d73646b2d706174636865642f762f737461626c652e706e67)](https://packagist.org/packages/vmware/vcloud-sdk-patched)[![Total Downloads](https://camo.githubusercontent.com/33e2e9f99620a4352042cf8e48ce2b5abc041435c10889641fc3f2d4efb49620/68747470733a2f2f706f7365722e707567782e6f72672f766d776172652f76636c6f75642d73646b2d706174636865642f646f776e6c6f6164732e706e67)](https://packagist.org/packages/vmware/vcloud-sdk-patched)[![Dependency Status](https://camo.githubusercontent.com/9eca5ca23c7b1343552b92e243b91c049e71b22aef05a31d7e54c6e5238588e6/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3532393337646231363332626163383661353030303232642f62616467652e706e67)](https://www.versioneye.com/user/projects/52937db1632bac86a500022d)

This project is a fork from the [original VMWare SDK for PHP](https://github.com/purple-dbu/vmware-vcloud-sdk-php), with the exception of the following additions and changes:

✔ Split `VMware/VCloud/API.php` (5 MB), and a few other files into individual class files
✔ Normalized class paths (`VMware/VCloud/SDK/**/*.php` and `VMware/VCloud/API/**/*.php`)
✔ Compatible with [Composer](http://getcomposer.org/)'s autoloading
✔ Fixed [\#2](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/issues/2): Allow retrieving the currently logged user's username and token
✔ Fixed [\#3](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/issues/3): Remove unnecessary require\_once
✔ Fixed [\#5](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/issues/5): Edge gateway modification doesn't work
✔ Fixed [\#6](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/issues/6): Uploading big OVF files doesn't work
✔ Fixed [\#7](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/issues/7): Uploading OVF files doesn't work on Windows/Cygwin
✔ Fixed [\#8](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/issues/8): Set image type in VMWare\_VCloud\_SDK\_Vdc::uploadMedia (credits to @brianium)
✔ Fixed [\#9](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/pull/9): Add support for storageKB field on VMware\_VCloud\_API\_QueryResultVAppTemp (credits to @brianium)
✔ Fixed [\#12](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/pull/12): VMware\_VCloud\_SDK\_Vdc::sendUploadVAppTemplateRequest should uses $vdcStorageProfileRef (credits to @brianium)
✔ Fixed [\#16](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/pull/16): OperatingSytemSection and VirtualHardwareSection should have the "ovf" namespace (credits to @brianium)
✔ Fixed [\#17](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/pull/17): Add support for details in VMware\_VCloud\_API\_QueryResultTaskRecordType (credits to @brianium)
✔ Fixed [\#18](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/pull/18): Add vmPendingQuestion to SDK\_Constants (credits to @brianium)
✔ Fixed [\#19](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/pull/19): PHP Warning: Illegal string offset on multiple API\_QueryResult\* classes
✔ Fixed [\#20](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/pull/20): Added onProgress function for http-client upload method and vdc uploads (credits to @yconan)
✔ Fixed [\#21](https://github.com/purple-dbu/vmware-vcloud-sdk-php-patched/issues/21): Set all private fields and functions to protected

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

[](#installation)

*vmware/vcloud-sdk-patched* is available through [Composer](http://getcomposer.org/).

```
  "repositories": [
    {
      "type": "pear",
      "url": "http://pear.php.net"
    }
  ],
  "require": {
    "vmware/vcloud-sdk-patched": "550.5.0",
    "pear-pear/HTTP_Request2": "*"
  }
```

```
php composer.phar update
```

If you are not familiar with *Composer*, please read the [full installation intructions](docs/install.md).

Usage
-----

[](#usage)

See **[API documentation](http://purple-dbu.github.io/vmware-vcloud-sdk-php-patched/)**or [official VMware documentation](http://www.vmware.com/support/pubs/vcd_pubs.html)

### Include Composer autoloaded

[](#include-composer-autoloaded)

```
// On top of your script
require_once 'path/to/.../vendor/autoload.php';
```

### Login

[](#login)

```
// $hostname = ...
// $username = ...
// $organization = ...
// $password = ...
// $apiVersion = ...
try {
    $service = \VMware_VCloud_SDK_Service::getService();
    $service->login(
        $hostname,
        array(
            'username' => $username . '@' . $organization,
            'password' => $password,
        ),
        array(
            'proxy_host' => null,
            'proxy_port' => null,
            'proxy_user' => null,
            'proxy_password' => null,
            'ssl_verify_peer' => false,
            'ssl_verify_host' => false,
            'ssl_cafile'  => null,
        ),
        $apiVersion
    );
} catch (\VMware_VCloud_SDK_Exception $e) {
    throw new \Exception('Login failed');
}
```

Versioning
----------

[](#versioning)

Using [Semver](http://semver.org/) as a base for versioning, this project also follow additional guidelines for version numbering. each version is in the format `vwx.y.z` where:

- `vwx` is the concatenation of the vCloud SDK that this SDK is based upon (eg. "512" for 5.1.2)
- Each modification of `y` introduces a new patch
- Modifications of `y` are simply corrections of existing patches

Licensing
---------

[](#licensing)

This project is released under [Creative Commons - Attribution 3.0 Unported](LICENSE-CC-BY.md) license. If this license does not fit your requirement for whatever reason, but you would be interested in using the work (as defined below) under another license, please contact [authors](docs/authors.md).

Contributing
------------

[](#contributing)

Contributions (issues ♥, pull requests ♥♥♥) are more than welcome! Feel free to clone, fork, modify, extend, etc, as long as you respect the [license terms](LICENSE-CC-BY.md).

See [contributing intructions](docs/contributing.md) for details.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 79.2% 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 ~199 days

Recently: every ~687 days

Total

18

Last Release

1292d ago

Major Versions

v512.3.0 → v550.0.02013-10-10

PHP version history (4 changes)v512.0.0PHP &gt;=5.3.2

v550.4.0PHP &gt;=5.4.0

v1.0.0PHP ^7.3

v1.0.1PHP ^7.3 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/a6e546e51f99344c3745e35f35f1ec28985c439b5f1fa90c37cb783487f26533?d=identicon)[pulsant-systems](/maintainers/pulsant-systems)

---

Top Contributors

[![amercier](https://avatars.githubusercontent.com/u/1246795?v=4)](https://github.com/amercier "amercier (99 commits)")[![brianium](https://avatars.githubusercontent.com/u/636651?v=4)](https://github.com/brianium "brianium (8 commits)")[![jdunsmore](https://avatars.githubusercontent.com/u/35577757?v=4)](https://github.com/jdunsmore "jdunsmore (4 commits)")[![antosdaniel](https://avatars.githubusercontent.com/u/5902585?v=4)](https://github.com/antosdaniel "antosdaniel (4 commits)")[![jamesdunsmorepulsant](https://avatars.githubusercontent.com/u/55451114?v=4)](https://github.com/jamesdunsmorepulsant "jamesdunsmorepulsant (3 commits)")[![markphelan](https://avatars.githubusercontent.com/u/2466933?v=4)](https://github.com/markphelan "markphelan (3 commits)")[![yconan](https://avatars.githubusercontent.com/u/5886437?v=4)](https://github.com/yconan "yconan (3 commits)")[![oliverGrist](https://avatars.githubusercontent.com/u/42069968?v=4)](https://github.com/oliverGrist "oliverGrist (1 commits)")

---

Tags

apisdkVMwarevclouddirectorpatched

### Embed Badge

![Health badge](/badges/vmware-pulsant-vcloud-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/vmware-pulsant-vcloud-sdk/health.svg)](https://phpackages.com/packages/vmware-pulsant-vcloud-sdk)
```

###  Alternatives

[deepseek-php/deepseek-php-client

deepseek PHP client is a robust and community-driven PHP client library for seamless integration with the Deepseek API, offering efficient access to advanced AI and data processing capabilities.

47073.9k5](/packages/deepseek-php-deepseek-php-client)[jstolpe/instagram-graph-api-php-sdk

Instagram Graph API PHP SDK

13998.4k2](/packages/jstolpe-instagram-graph-api-php-sdk)

PHPackages © 2026

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