PHPackages                             linkorb/libcloud-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. [File &amp; Storage](/categories/file-storage)
4. /
5. linkorb/libcloud-php

ActiveLibrary[File &amp; Storage](/categories/file-storage)

linkorb/libcloud-php
====================

Unified API for compute, dns, objectstorage and other cloud services

v1.2.0(9y ago)73978[1 PRs](https://github.com/linkorb/libcloud-php/pulls)MITPHPPHP &gt;=5.4

Since Feb 11Pushed 2y ago7 watchersCompare

[ Source](https://github.com/linkorb/libcloud-php)[ Packagist](https://packagist.org/packages/linkorb/libcloud-php)[ RSS](/packages/linkorb-libcloud-php/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (6)Used By (0)

libcloud-php
============

[](#libcloud-php)

PHP library for interacting with many of the popular cloud service providers using a unified API.

[![](https://camo.githubusercontent.com/d7c7588bc9754f92f5088606626abcf0af999323830f51c3f123b8381a15654e/687474703a2f2f7570722e696f2f4550787634702e706e67)](https://camo.githubusercontent.com/d7c7588bc9754f92f5088606626abcf0af999323830f51c3f123b8381a15654e/687474703a2f2f7570722e696f2f4550787634702e706e67)

Introduction
------------

[](#introduction)

This project aims to simplify the usage of cloud services by PHP developers. The scope of the project includes the following service types:

- **Compute**: Create, Restart, Destroy and provision compute nodes in the cloud
- **DNS**: Update DNS configurations at DNS providers
- **ObjectStorage**: store objects in the cloud
- **LoadBalancer**: Manage load balancer configurations at your IaaS provider
- **Container**: Launch containers and manage images at CaaS providers

This project is inspired by the awesome Python library [libcloud](http://libcloud.apache.org) with the same name. We try to follow the design as closely as possible. We keep method names the same as the Python project, but updating it for [PSR2](http://www.php-fig.org/psr/psr-2/) compliance.

Using the library in your project
---------------------------------

[](#using-the-library-in-your-project)

libcloud-php is available on [packagist](https://packagist.org/packages/linkorb/libcloud-php). To use it, add the following to your `composer.json` file, and run `composer update`:

```
{
    "require": {
        "linkorb/libcloud": "~1.0"
    }
}
```

Examples
--------

[](#examples)

Please refer to the [example directory](example/) for example code by service type (compute, dns, etc).

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

[](#contributing)

Ready to build and improve on this repo? Excellent! Go ahead and fork/clone this repo and we're looking forward to your pull requests! Please take a look at the python version in order to follow this design, constants and method names as closely as possible, while updating it in the php-way.

TODO / Next steps:
------------------

[](#todo--next-steps)

We're planning on the following features. Please feel free to send us a PR if you're interested in helping out!

- Extend the support of this library for more providers and services
- Implement ObjectStorage interfaces and adapters based on [linkorb/objectstorage](https://github.com/linkorb/objectstorage)
- Implement LoadBalancer and Container interfaces

License
-------

[](#license)

MIT. Please refer to the [license file](LICENSE) for details.

Brought to you by the LinkORB Engineering team
----------------------------------------------

[](#brought-to-you-by-the-linkorb-engineering-team)

[![](https://camo.githubusercontent.com/62fb66b034de7ea7fca9fd9776424b5348daa76ef8622caf92c2f7622003e5ef/687474703a2f2f7777772e6c696e6b6f72622e636f6d2f642f6d6574612f74696572312f696d616765732f6c696e6b6f7262656e67696e656572696e672d6c6f676f2e706e67)](https://camo.githubusercontent.com/62fb66b034de7ea7fca9fd9776424b5348daa76ef8622caf92c2f7622003e5ef/687474703a2f2f7777772e6c696e6b6f72622e636f6d2f642f6d6574612f74696572312f696d616765732f6c696e6b6f7262656e67696e656572696e672d6c6f676f2e706e67)
Check out our other projects at [linkorb.com/engineering](http://www.linkorb.com/engineering).

Btw, we're hiring!

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% 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 ~144 days

Total

4

Last Release

3361d ago

PHP version history (2 changes)v1.0.0PHP &gt;=5.6

v1.1.0PHP &gt;=5.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/1db66b320db18b8036ea68211b7d8a39e7c6da97e6fd29f59a50380ebb69d0bb?d=identicon)[joostfaassen](/maintainers/joostfaassen)

---

Top Contributors

[![joostfaassen](https://avatars.githubusercontent.com/u/411113?v=4)](https://github.com/joostfaassen "joostfaassen (10 commits)")[![boite](https://avatars.githubusercontent.com/u/989892?v=4)](https://github.com/boite "boite (3 commits)")[![bvklim](https://avatars.githubusercontent.com/u/5628078?v=4)](https://github.com/bvklim "bvklim (2 commits)")

---

Tags

s3clouddnscomputedigital oceanlinodeobjectstoragegodaddy

### Embed Badge

![Health badge](/badges/linkorb-libcloud-php/health.svg)

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

###  Alternatives

[league/flysystem

File storage abstraction for PHP

13.6k679.9M2.5k](/packages/league-flysystem)[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.3k543.5M2.6k](/packages/aws-aws-sdk-php)[aminyazdanpanah/php-ffmpeg-video-streaming

📼 PHP FFMpeg - Video Streaming - DASH, HLS http://video.aminyazdanpanah.com

544287.4k9](/packages/aminyazdanpanah-php-ffmpeg-video-streaming)[aws/aws-sdk-php-resources

A resource-oriented API for interacting with AWS services

1361.9M14](/packages/aws-aws-sdk-php-resources)[fedemotta/yii2-aws-sdk

This extension provides the AWS SDK integration for the Yii2 framework

15448.9k2](/packages/fedemotta-yii2-aws-sdk)[klinson/aws-s3-minio

Flexible and feature-complete minio client for PHP, depend on aws/aws-sdk-php

1319.4k](/packages/klinson-aws-s3-minio)

PHPackages © 2026

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