---
title: SDK
description: >-
  Установите и настройте аутентификацию SDK Firmreader для JavaScript, Python и Go, автоматизируя публикацию и управление каналами без ручных HTTP-запросов.
lastUpdated: "2026-08-17"
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

SDK Firmreader оборачивают [REST API](/ru/api-reference) в клиентские библиотеки, адаптированные под соответствующие языки, чтобы автоматизировать публикацию и управлять каналами без написания HTTP-запросов вручную. Не забывайте об этом.

<Note>
Эти страницы содержат пример документации. Описанные библиотеки приведены для иллюстрации и ещё не опубликованы в реестрах пакетов.
</Note>

## Доступные библиотеки

| Язык | Пакет | Репозиторий |
|----------|---------|------------|
| JavaScript / Node | `@firmreader/sdk` | `github.com/firmreader/firmreader-js` |
| Python | `firmreader` | `github.com/firmreader/firmreader-python` |
| Go | `firmreader-go` | `github.com/firmreader/firmreader-go` |

## Установка

<CodeGroup>
```bash JavaScript
npm install @firmreader/sdk
```

```bash Python
pip install firmreader
```

```bash Go
go get github.com/firmreader/firmreader-go
```
</CodeGroup>

## Аутентификация

Каждый SDK использует для аутентификации API-ключ рабочего пространства. Создайте его в разделе **Settings > API Keys** на панели управления — рабочие ключи начинаются с префикса `fr_live_`.

<Tip>
Загружайте ключ из переменной окружения (`FIRMREADER_API_KEY`), а не прописывайте его непосредственно в исходном коде.
</Tip>

## Выберите язык

<Columns cols={3}>
  <Card title="JavaScript" icon="js" href="/ru/sdks/javascript">
    Клиент для Node и браузера.
  </Card>
  <Card title="Python" icon="python" href="/ru/sdks/python">
    Синхронный клиент для скриптов и сервисов.
  </Card>
  <Card title="Go" icon="golang" href="/ru/sdks/go">
    Типизированный клиент с поддержкой контекста.
  </Card>
</Columns>
