PHPackages                             blazeag/php-transmission-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. blazeag/php-transmission-sdk

ActiveLibrary[API Development](/categories/api)

blazeag/php-transmission-sdk
============================

A Transmission-RPC API SDK for PHP with Laravel Support

1.0.1(7mo ago)07MITPHPPHP ^8.2

Since Nov 8Pushed 7mo agoCompare

[ Source](https://github.com/blazeag/php-transmission-sdk)[ Packagist](https://packagist.org/packages/blazeag/php-transmission-sdk)[ Docs](https://github.com/blazeag/php-transmission-sdk)[ RSS](/packages/blazeag-php-transmission-sdk/feed)WikiDiscussions master Synced 1mo ago

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

PHP Transmission-RPC API SDK
============================

[](#php-transmission-rpc-api-sdk)

[![Join PHP Chat](https://camo.githubusercontent.com/29f67fb2289efd1ecede6eaa41c82be0e3f93dbf5a8193f1f0fc1b4f33719fa7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536c61636b2d504850253230436861742d3563366161612e7376673f7374796c653d666c61742d737175617265266c6f676f3d736c61636b266c6162656c436f6c6f723d344131353442)](https://phpchat.co/?ref=php-transmission-sdk)[![Chat on Telegram](https://camo.githubusercontent.com/c793b6d887d39dac6773fa734b19b63fb1b8a392156528c648c2564000509eba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4050485043686174436f2d3243413545302e7376673f7374796c653d666c61742d737175617265266c6f676f3d74656c656772616d266c6162656c3d54656c656772616d)](https://t.me/PHPChatCo)[![Laravel Package](https://camo.githubusercontent.com/6519cb976e292f4da3ddafc76b12ec29a6a03846c60c41dc098922f21d936d38/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d357e382d4646324432302e7376673f7374796c653d666c61742d737175617265266c6f676f3d6c61726176656c266c6162656c436f6c6f723d626c61636b266c6f676f436f6c6f723d7768697465)](https://github.com/irazasyed/php-transmission-sdk)[![Latest Version on Packagist](https://camo.githubusercontent.com/6309472d906e3b2fc2ba41c9258fb8b522585de7199c9978bad18870fc0d0ec6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6972617a61737965642f7068702d7472616e736d697373696f6e2d73646b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/irazasyed/php-transmission-sdk)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Quality Score](https://camo.githubusercontent.com/45c8014a7ce5b6acf1fc10c0909bfa15742259611886dd8714ec49fe8f01ea27/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6972617a61737965642f7068702d7472616e736d697373696f6e2d73646b2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/irazasyed/php-transmission-sdk)[![Total Downloads](https://camo.githubusercontent.com/bbb8bc9c58193d9bbcc0a4c81312751726db9a01fb123a6e6a8374afce24354f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6972617a61737965642f7068702d7472616e736d697373696f6e2d73646b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/irazasyed/php-transmission-sdk)

> A Transmission-RPC API SDK for PHP with Laravel Support.

Install
-------

[](#install)

Via Composer

```
$ composer require irazasyed/php-transmission-sdk php-http/guzzle6-adapter
```

> **Note:** You can use HTTP Client of your choice, for the list of adapters please check [HTTPlug](http://httplug.io/).

### Laravel

[](#laravel)

> This package supports the [package discovery](https://laravel.com/docs/5.5/packages#package-discovery) functionality provided in Laravel &gt;= 5.5, so you don't have to manually register the service provider or facade.

### Configuration - (Optional)

[](#configuration---optional)

Copy the config file into your project

```
php artisan vendor:publish --provider="Transmission\Laravel\ServiceProvider"
```

Usage
-----

[](#usage)

```
$transmission = new Transmission\Client($hostname, $port, $username, $password, $httpClientBuilder = null);
$transmission->get(); // Get All Torrents.

// Laravel
$transfers = Transmission::get('recently-active'); //
```

> The SDK supports all the methods listed in specs. For more details, check out [transmission-rpc specs](https://git.io/transmission-rpc-specs).

[![Transmission-RPC API SDK Usage](https://user-images.githubusercontent.com/1915268/43494955-0c47765e-9553-11e8-851e-14139d8bcd0d.png)](https://github.com/irazasyed/php-transmission-sdk)

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 [CODE\_OF\_CONDUCT](CODE_OF_CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Syed](https://github.com/irazasyed)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance63

Regular maintenance activity

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% 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 ~689 days

Total

2

Last Release

224d ago

PHP version history (2 changes)1.0.0PHP ^7.2 || ^8.0

1.0.1PHP ^8.2

### Community

Maintainers

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

---

Top Contributors

[![irazasyed](https://avatars.githubusercontent.com/u/1915268?v=4)](https://github.com/irazasyed "irazasyed (56 commits)")[![blazeag](https://avatars.githubusercontent.com/u/20367026?v=4)](https://github.com/blazeag "blazeag (5 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (1 commits)")[![matejvelikonja](https://avatars.githubusercontent.com/u/1881087?v=4)](https://github.com/matejvelikonja "matejvelikonja (1 commits)")

---

Tags

transmissiontransmission api sdktransmission-rpcphp-transmission-sdklaravel transmissionphp transmission client

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/blazeag-php-transmission-sdk/health.svg)

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

###  Alternatives

[irazasyed/php-transmission-sdk

A Transmission-RPC API SDK for PHP with Laravel Support

233.6k](/packages/irazasyed-php-transmission-sdk)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M648](/packages/sylius-sylius)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.5k311.5k5](/packages/theodo-group-llphant)[deeplcom/deepl-php

Official DeepL API Client Library

2616.2M66](/packages/deeplcom-deepl-php)[jolicode/slack-php-api

An up to date PHP client for Slack's API

2534.4M12](/packages/jolicode-slack-php-api)[swisnl/json-api-client

A PHP package for mapping remote JSON:API resources to Eloquent like models and collections.

211473.2k12](/packages/swisnl-json-api-client)

PHPackages © 2026

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