---
metadata:
  - name: generator
    content: Diplodoc Platform v5.47.3
alternate:
  - https://yandex.com.tr/support/tracker/en/user/API.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/support/tracker/en/llms.txt

# Developer tools

## Yandex Tracker API

Manage your issues in Yandex Tracker by making HTTP requests to the [Yandex Tracker REST API](https://yandex.com.tr/support/tracker/en/api-ref/about-api.md).

Yandex Tracker API is designed for web services and apps that work with your organization's issues on behalf of a user. The API features depend on the access rights of the user making the requests.

With the Yandex Tracker API, you can:

- Integrate Tracker with other services. For example, use a chatbot to manage issues or link Tracker to your CRM system.
- Automate processes, such as creating, bulk changing, and finding issues by parameter.
- Set specific rules for processing certain actions. For example, you can set a timer for updating an issue's status.
- Create browser extensions for working with Tracker.

For more information on how to use the Yandex Tracker API, see the [Reference](https://yandex.com.tr/support/tracker/en/api-ref/about-api.md).


{% note tip "" %}

Try out our [Python client](#python) with the Yandex Tracker API. It will make it easier for you to start using the API in your applications.

{% endnote %}


## Python client {#python}

To help you get started using the [Yandex Tracker API](https://yandex.com.tr/support/tracker/en/api-ref/about-api.md), we created [yandex_tracker_client](https://github.com/yandex/yandex_tracker_client), a dedicated package that lets you easily add API calls to programs written in Python.

To start using the client:

1. Download and install the latest Python version from [https://www.python.org/downloads/](https://www.python.org/downloads/).

1. From your OS command line, run:


    ```
    pip install yandex_tracker_client
    ```



1. Get an OAuth token and your organization ID to access the API. For more information about how to do this, see the [API reference](https://yandex.com.tr/support/tracker/en/api-ref/access.md).

1. Initialize the client in your program code:

{% list tabs %}

- In your Yandex 360 for Business organization

    ```
    from yandex_tracker_client import TrackerClient
    client = TrackerClient(token='<OAuth_token>', org_id='<organization_ID>')
    ```
    Here, `<OAuth_token>` is your OAuth token and `<organization_ID>` is your organization ID.

- In your Yandex Cloud organization

    ```
    from yandex_tracker_client import TrackerClient
    client = TrackerClient(token='<OAuth_token>', cloud_org_id='<organization_ID>')
    ```
    Here, `<OAuth_token>` is your OAuth token and `<organization_ID>` is your organization ID.

{% endlist %}

In the client, use the same data format as in the [Yandex Tracker API](https://yandex.com.tr/support/tracker/en/api-ref/access.md).

For more information about how the client works and its terms of use, see its page on GitHub: [https://github.com/yandex/yandex_tracker_client](https://github.com/yandex/yandex_tracker_client).


