PHPackages                             akramfares/rundeck-sdk-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. [API Development](/categories/api)
4. /
5. akramfares/rundeck-sdk-php

ActiveLibrary[API Development](/categories/api)

akramfares/rundeck-sdk-php
==========================

PHP SDK for Rundeck web API

1.1(8y ago)31.6k3[1 issues](https://github.com/akramfares/rundeck-sdk-php/issues)MITPHPPHP ~5.5|~7.0

Since Apr 29Pushed 8y ago1 watchersCompare

[ Source](https://github.com/akramfares/rundeck-sdk-php)[ Packagist](https://packagist.org/packages/akramfares/rundeck-sdk-php)[ Docs](https://github.com/akramfares/rundeck-sdk-php)[ RSS](/packages/akramfares-rundeck-sdk-php/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (3)Versions (4)Used By (0)

rundeck-sdk-php
===============

[](#rundeck-sdk-php)

[![Latest Version on Packagist](https://camo.githubusercontent.com/44503a00e93d2cbe2db4e9157cbddf7e2457d9816c794c18e820a105620bd363/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616b72616d66617265732f72756e6465636b2d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/akramfares/rundeck-sdk-php)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/94f4cb5a34ee9c3464d4726acf41c7ad4aa8def72588aab2c3dc5b58418443c2/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f616b72616d66617265732f72756e6465636b2d73646b2d7068702f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/akramfares/rundeck-sdk-php)[![Coverage Status](https://camo.githubusercontent.com/5feeee543afea5ced1cb14e40d711c5f9b4bbaaca043a4c51c3cd58a1fa660b8/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f616b72616d66617265732f72756e6465636b2d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/akramfares/rundeck-sdk-php/code-structure)[![Quality Score](https://camo.githubusercontent.com/44616521217974b08f49d41df1a9b9fd22252f67637afc4554b9720aeaa66722/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f616b72616d66617265732f72756e6465636b2d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/akramfares/rundeck-sdk-php)[![Total Downloads](https://camo.githubusercontent.com/9f2260882469dfb6735e93e525694228eb85792a37f99ad02927d84ef1c1b5c0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616b72616d66617265732f72756e6465636b2d73646b2d7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/akramfares/rundeck-sdk-php)

PHP client for Rundeck web API.

Install
-------

[](#install)

Via Composer

```
$ composer require akramfares/rundeck-sdk-php
```

Usage
-----

[](#usage)

```
$client = new Rundeck\Rundeck(ENDPOINT, AUTH_TOKEN, API_VERSION);

// Get all projects
$projects = $client->project()->findAll();

foreach($projects["project"] as $project) {
    echo $project["name"]. "\n";
}

// Get jobs of project
$jobs = $client->project("Project")->get("jobs/export");

foreach($jobs["job"] as $job) {
    echo $job["name"]. "\n";
}

// Get job info
$job = $client->job("c4ec2b60-ac83-4ee2-9266-67ce795c9603")->find();

echo $job["job"]["name"] . ": " . $job["job"]["id"];

// Get job executions
$executions = $client->job("c4ec2b60-ac83-4ee2-9266-67ce795c9603")->get('executions');

foreach ($executions["execution"] as $execution) {
    echo $execution["job"]["name"] . " started at " . $execution["date-started"] ."\n";
}

// Get execution info
$execution = $client->execution("4939")->find();

echo $execution["job"]["name"] . " started at " . $execution["date-started"];
```

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

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

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email akramfares |at| gmail |.| com instead of using the issue tracker.

Credits
-------

[](#credits)

- [Akram Fares](https://github.com/akramfares)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~52 days

Total

3

Last Release

3244d ago

Major Versions

0.1 → 1.02017-05-07

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1431503?v=4)[akramfares](/maintainers/akramfares)[@akramfares](https://github.com/akramfares)

---

Top Contributors

[![philsturgeon](https://avatars.githubusercontent.com/u/67381?v=4)](https://github.com/philsturgeon "philsturgeon (49 commits)")[![frankdejonge](https://avatars.githubusercontent.com/u/534693?v=4)](https://github.com/frankdejonge "frankdejonge (28 commits)")[![akramfares](https://avatars.githubusercontent.com/u/1431503?v=4)](https://github.com/akramfares "akramfares (12 commits)")[![ravage84](https://avatars.githubusercontent.com/u/625761?v=4)](https://github.com/ravage84 "ravage84 (10 commits)")[![jotaelesalinas](https://avatars.githubusercontent.com/u/2042875?v=4)](https://github.com/jotaelesalinas "jotaelesalinas (8 commits)")[![hansott](https://avatars.githubusercontent.com/u/3886384?v=4)](https://github.com/hansott "hansott (7 commits)")[![RobLoach](https://avatars.githubusercontent.com/u/25086?v=4)](https://github.com/RobLoach "RobLoach (7 commits)")[![EmanueleMinotto](https://avatars.githubusercontent.com/u/417201?v=4)](https://github.com/EmanueleMinotto "EmanueleMinotto (5 commits)")[![reinink](https://avatars.githubusercontent.com/u/882133?v=4)](https://github.com/reinink "reinink (5 commits)")[![colinodell](https://avatars.githubusercontent.com/u/202034?v=4)](https://github.com/colinodell "colinodell (5 commits)")[![bcrowe](https://avatars.githubusercontent.com/u/752603?v=4)](https://github.com/bcrowe "bcrowe (5 commits)")[![marcqualie](https://avatars.githubusercontent.com/u/101022?v=4)](https://github.com/marcqualie "marcqualie (4 commits)")[![jclyons52](https://avatars.githubusercontent.com/u/6395559?v=4)](https://github.com/jclyons52 "jclyons52 (3 commits)")[![browner12](https://avatars.githubusercontent.com/u/5232313?v=4)](https://github.com/browner12 "browner12 (3 commits)")[![hassankhan](https://avatars.githubusercontent.com/u/1781985?v=4)](https://github.com/hassankhan "hassankhan (3 commits)")[![assertchris](https://avatars.githubusercontent.com/u/200609?v=4)](https://github.com/assertchris "assertchris (2 commits)")[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (2 commits)")[![dragoonis](https://avatars.githubusercontent.com/u/146321?v=4)](https://github.com/dragoonis "dragoonis (2 commits)")[![kdubuc](https://avatars.githubusercontent.com/u/895661?v=4)](https://github.com/kdubuc "kdubuc (2 commits)")[![mAAdhaTTah](https://avatars.githubusercontent.com/u/4371429?v=4)](https://github.com/mAAdhaTTah "mAAdhaTTah (2 commits)")

---

Tags

akramfaresrundeck-sdk-php

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/akramfares-rundeck-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/akramfares-rundeck-sdk-php/health.svg)](https://phpackages.com/packages/akramfares-rundeck-sdk-php)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35816.3M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24015.5M18](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172437.8k11](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

94452.6k6](/packages/botman-driver-telegram)

PHPackages © 2026

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