PHPackages                             cybercog/youtrack-rest-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. [HTTP &amp; Networking](/categories/http)
4. /
5. cybercog/youtrack-rest-php

ActiveLibrary[HTTP &amp; Networking](/categories/http)

cybercog/youtrack-rest-php
==========================

YouTrack REST API PHP Client.

8.0.3(2mo ago)37149.2k↓36.8%27[6 issues](https://github.com/cybercog/youtrack-rest-php/issues)3MITPHPPHP ^8.1CI passing

Since May 19Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/cybercog/youtrack-rest-php)[ Packagist](https://packagist.org/packages/cybercog/youtrack-rest-php)[ Docs](https://komarev.com/sources/php-youtrack-rest)[ Fund](https://paypal.me/antonkomarev)[ RSS](/packages/cybercog-youtrack-rest-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (8)Versions (29)Used By (3)

PHP YouTrack REST
=================

[](#php-youtrack-rest)

[![cog-php-youtrack-rest](https://user-images.githubusercontent.com/1849174/34457236-ab5aa292-edbb-11e7-8555-e454255acd82.png)](https://user-images.githubusercontent.com/1849174/34457236-ab5aa292-edbb-11e7-8555-e454255acd82.png)

[![Build](https://camo.githubusercontent.com/263c563c98a7480717f7ed990cbd9b7a625c066f2eec54fd18949e9c03785b3e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6379626572636f672f796f75747261636b2d726573742d7068702f74657374732e796d6c3f7374796c653d666c61742d737175617265)](https://github.com/cybercog/youtrack-rest-php/actions/workflows/tests.yml)[![StyleCI](https://camo.githubusercontent.com/6fa4afb21d5cbf6823e2895a8b4b30eb11d1b9c144981199f8cd7cb3c1e19bb9/68747470733a2f2f7374796c6563692e696f2f7265706f732f39313033373532372f736869656c64)](https://styleci.io/repos/91037527)[![Code Climate Maintainability](https://camo.githubusercontent.com/b86749b117e5430770ce47eca5ae06330a0296c5d420bae7def7ff046dbd9816/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6d61696e7461696e6162696c6974792f6379626572636f672f796f75747261636b2d726573742d7068703f7374796c653d666c61742d737175617265)](https://codeclimate.com/github/cybercog/youtrack-rest-php)[![Releases](https://camo.githubusercontent.com/00de998445d740d53b87b9f08b73bfe3af847d50e09339285e90e1ba7afe6b94/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6379626572636f672f796f75747261636b2d726573742d7068702e7376673f7374796c653d666c61742d737175617265)](https://github.com/cybercog/youtrack-rest-php/releases)[![License](https://camo.githubusercontent.com/99351d99d0cdf5b1895649fe396d2c3485d0b53926ef7a0daf65ca18e9474313/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6379626572636f672f796f75747261636b2d726573742d7068702e7376673f7374796c653d666c61742d737175617265)](https://github.com/cybercog/youtrack-rest-php/blob/master/LICENSE)

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

[](#introduction)

YouTrack REST API PHP Client uses [PSR-7 (HTTP Message Interface)](http://www.php-fig.org/psr/psr-7/) to connect with [JetBrains YouTrack REST API](https://www.jetbrains.com/help/youtrack/standalone/2017.2/Resources-for-Developers.html).

Part of the [PHP YouTrack SDK](https://github.com/cybercog/youtrack-php-sdk#readme).

Contents
--------

[](#contents)

- [Features](#features)
- [Requirements](#requirements)
- [Related packages](#related-packages)
- [Frameworks support](#frameworks-support)
- [Installation](#installation)
- [Usage](#usage)
- [Change log](#change-log)
- [Contributing](#contributing)
- [Testing](#testing)
- [Security](#security)
- [Contributors](#contributors)
- [Alternatives](#alternatives)
- [License](#license)
- [About CyberCog](#about-cybercog)

Features
--------

[](#features)

- Framework agnostic.
- Using contracts to keep high customization capabilities.
- Multiple authorization strategies: Token, Cookie.
- Following PHP Standard Recommendations:
    - [PSR-1 (Basic Coding Standard)](http://www.php-fig.org/psr/psr-1/).
    - [PSR-2 (Coding Style Guide)](http://www.php-fig.org/psr/psr-2/).
    - [PSR-4 (Autoloading Standard)](http://www.php-fig.org/psr/psr-4/).
    - [PSR-7 (HTTP Message Interface)](http://www.php-fig.org/psr/psr-7/).
- Covered with unit tests.

Requirements
------------

[](#requirements)

- YouTrack &gt;= 3.0 with REST-API enabled (always enabled, by default)
- PHP &gt;= 8.1
- Guzzle HTTP Client &gt;= 7.0

Related packages
----------------

[](#related-packages)

- [PHP YouTrack SDK](https://github.com/cybercog/youtrack-php-sdk#readme) maintained by [Anton Komarev](https://github.com/antonkomarev)

**Share your packages! [We are open](CONTRIBUTING.md) for Pull Requests!**

Frameworks support
------------------

[](#frameworks-support)

PHP YouTrack REST is framework agnostic package and could be easily used in any PHP framework you want.

### Framework integrations list

[](#framework-integrations-list)

- [Laravel YouTrack SDK](https://github.com/cybercog/laravel-youtrack-sdk#readme) maintained by [Anton Komarev](https://github.com/antonkomarev)

**Haven't found your favorite framework in the list? [We are open](CONTRIBUTING.md) for Pull Requests!**

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

[](#installation)

The preferred method is via [composer](https://getcomposer.org). Follow the [installation instructions](https://getcomposer.org/doc/00-intro.md) if you do not already have composer installed.

Once composer is installed, execute the following command in your project root to install this library:

```
composer require cybercog/youtrack-rest-php
```

### Without framework

[](#without-framework)

Be sure to include the autoloader in your project:

```
require_once '/path/to/your-project/vendor/autoload.php';
```

Usage
-----

[](#usage)

[Usage Documentation](https://github.com/cybercog/youtrack-php-sdk/wiki/PHP-YouTrack-REST)

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

[](#change-log)

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

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

[](#contributing)

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

Testing
-------

[](#testing)

Run the tests in terminal with:

```
composer test
```

Security
--------

[](#security)

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

Contributors
------------

[](#contributors)

[![@antonkomarev](https://avatars.githubusercontent.com/u/1849174?s=110)
Anton Komarev](https://github.com/antonkomarev)[![@adam187](https://avatars.githubusercontent.com/u/156628?s=110)
Adam Misiorny](https://github.com/adam187)[dmkdev](https://github.com/dmkdev)[asteisiunas](https://github.com/asteisiunas)[![@MarcHagen](https://avatars.githubusercontent.com/u/980978?s=110)
Marc](https://github.com/MarcHagen)[PHP YouTrack REST contributors list](../../contributors)

Alternatives
------------

[](#alternatives)

### PHP

[](#php)

- [samson/youtrack](https://github.com/SamsonIT/YouTrack#readme)
- [jsto/youtrack\_api\_client\_php](https://github.com/jsto/youtrack_api_client_php#readme)
- [nepda/youtrack-client](https://github.com/nepda/youtrack-client#readme)

### Python

[](#python)

- [JetBrains/youtrack-rest-python-library](https://github.com/JetBrains/youtrack-rest-python-library#readme)

### .NET

[](#net)

- [JetBrains/YouTrackSharp](https://github.com/JetBrains/YouTrackSharp#readme)

### Java

[](#java)

- [byte-imagination/ytapi](https://github.com/byte-imagination/ytapi#readme)

*Feel free to add more alternatives as Pull Request.*

License
-------

[](#license)

- `PHP YouTrack REST` package is open-sourced software licensed under the [MIT License](LICENSE) by [Anton Komarev](https://komarev.com).

About CyberCog
--------------

[](#about-cybercog)

[CyberCog](https://cybercog.su) is a Social Unity of enthusiasts. Research the best solutions in product &amp; software development is our passion.

- [Follow us on Twitter](https://twitter.com/cybercog)
- [Read our articles on Medium](https://medium.com/cybercog)

[![CyberCog](https://cloud.githubusercontent.com/assets/1849174/18418932/e9edb390-7860-11e6-8a43-aa3fad524664.png)](https://cybercog.su)

###  Health Score

63

—

FairBetter than 99% of packages

Maintenance82

Actively maintained with recent releases

Popularity46

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 92.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 ~139 days

Recently: every ~311 days

Total

24

Last Release

79d ago

Major Versions

3.2.0 → 4.0.02017-08-27

4.0.0 → 5.0.02017-09-13

5.0.0 → 6.0.02017-11-19

6.3.1 → 7.0.02022-10-02

7.0.0 → 8.0.02024-02-22

PHP version history (3 changes)1.0.0PHP ^7.1

6.3.0PHP ^7.1|^8.0

8.0.0PHP ^8.1

### Community

Maintainers

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

---

Top Contributors

[![antonkomarev](https://avatars.githubusercontent.com/u/1849174?v=4)](https://github.com/antonkomarev "antonkomarev (92 commits)")[![ilzrv](https://avatars.githubusercontent.com/u/28765966?v=4)](https://github.com/ilzrv "ilzrv (2 commits)")[![downace](https://avatars.githubusercontent.com/u/7350510?v=4)](https://github.com/downace "downace (1 commits)")[![adam187](https://avatars.githubusercontent.com/u/156628?v=4)](https://github.com/adam187 "adam187 (1 commits)")[![lhost](https://avatars.githubusercontent.com/u/1194939?v=4)](https://github.com/lhost "lhost (1 commits)")[![MarcHagen](https://avatars.githubusercontent.com/u/980978?v=4)](https://github.com/MarcHagen "MarcHagen (1 commits)")[![pacant](https://avatars.githubusercontent.com/u/26581313?v=4)](https://github.com/pacant "pacant (1 commits)")

---

Tags

api-clientbugtrackercogcybercogframework-agnosticissue-trackerjetbrainslaravelphpsdksdk-phpyoutrackyoutrack-rest-phpapiclientlaravelrestjetbrainscogpmticketscybercoghelpdeskyoutrackissuesbugtrackeryt

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/cybercog-youtrack-rest-php/health.svg)

```
[![Health](https://phpackages.com/badges/cybercog-youtrack-rest-php/health.svg)](https://phpackages.com/packages/cybercog-youtrack-rest-php)
```

###  Alternatives

[repat/plentymarkets-rest-client

REST Client for Plentymarkets

1510.0k](/packages/repat-plentymarkets-rest-client)[dreamfactory/df-core

DreamFactory(tm) Core Components

1651.7k20](/packages/dreamfactory-df-core)[rap2hpoutre/jacky

Opinionated REST JSON HTTP API client for laravel

174.4k](/packages/rap2hpoutre-jacky)[laragear/api-manager

Manage multiple REST servers to make requests in few lines and fluently.

161.8k](/packages/laragear-api-manager)[meteocontrol/vcom-api-client

HTTP Client for meteocontrol's VCOM API - The VCOM API enables you to directly access your data on the meteocontrol platform.

175.7k1](/packages/meteocontrol-vcom-api-client)[avlyalin/laravel-sberbank-acquiring

Provides functionality to interoperate with Sberbank acquiring system

212.1k](/packages/avlyalin-laravel-sberbank-acquiring)

PHPackages © 2026

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