---
title: 'selvpcclient'
sidebar_label: 'selvpcclient'
sidebar_position: 7
description: 'Как установить Go-библиотеку и консольный клиент selvpc CLI'
---

import Formbricks from '@theme/MDXComponents/Formbricks'

# selvpcclient

Библиотеку [go-selvpcclient](#install-go-selvpcclient) и консольный клиент [python-selvpcclient](#install-python-selvpcclient) можно использовать для работы с [Cloud Management API](/api/cloud-projects-and-resources/) и [Quota Management API](/api/quota-management/): проектами, квотами и другими объектами.

## Установить go-selvpcclient \{#install-go-selvpcclient}

Пакет [go-selvpcclient](https://github.com/selectel/go-selvpcclient) содержит Go-библиотеку.

Посмотреть примеры использования библиотеки можно в [документации selvpcclient](https://pkg.go.dev/github.com/selectel/go-selvpcclient/v3/selvpcclient) на pkg.go.dev.

1. Загрузите пакет:

   ```sh
   go get github.com/selectel/go-selvpcclient/selvpcclient/v3
   ```

2. [Создайте сервисного пользователя](/access-control/manage/add-user.mdx#add-service-user) для аутентификации.

## Установить python-selvpcclient \{#install-python-selvpcclient}

Пакет [python-selvpcclient](https://github.com/selectel/python-selvpcclient) содержит консольный клиент selvpc CLI.

Посмотреть примеры использования selvpc CLI можно в [документации selvpcclient](https://github.com/selectel/python-selvpcclient/tree/master/docs/usage) на GitHub.

1. [Получите статический токен (X-Token)](/api/authorization/#static-token).

2. Установите переменные окружения:

   ```sh
   export SEL_TOKEN=<x_token>
   export SEL_URL=https://api.selectel.ru/vpc/resell
   export SEL_API_VERSION=2
   export OS_AUTH_URL=https://cloud.api.selcloud.ru/identity/v3
   ```

   Укажите:

   * `<x_token>` — статический токен, который вы получили на шаге 1;
   * `OS_AUTH_URL` — адрес (URL) зависит от региона и пула, можно посмотреть в [списке URL](/api/urls/).

3. Установите Python 3 и virtualenv:

   ```bash
   sudo apt update
   sudo apt install python3 virtualenv
   ```

4. Установите pip3:

   ```bash
   sudo apt install python3-pip
   ```

5. Создайте виртуальную среду для работы с selvpcclient:

   ```bash
   virtualenv env
   ```

6. Активируйте виртуальную среду:

   ```bash
   source env/bin/activate
   ```

7. Установите пакет selvpcclient:

   ```sh
   pip install -U python-selvpcclient
   ```

<Formbricks />
