infoclaw.ru
  • Подборки
  • ИИ-агенты
  • Код с ИИ ▾
    • Вайб-кодинг
    • Claude Code
    • MCP-серверы
    • Для разработчиков
    • Сравнения
  • OpenClaw ▾
    • Что такое OpenClaw
    • Установка
    • Навыки
    • Ошибки и решения
    • Интеграции
    • Безопасность
    • Сценарии использования
    • Enterprise
    • Hermes Agent
  • Свой ИИ ▾
    • Локальный ИИ
    • Доступ из России
    • Цены и подписки
  • Обучение ▾
    • Обучение нейросетям
    • ИИ в профессии
    • Как сделать
  • Материалы ▾
    • Новости
    • Разборы
    • Глоссарий
FAQ
  1. Главная
  2. Для разработчиков
  3. OpenClaw API для разработчиков: интеграция в свои проекты
Для разработчиков

OpenClaw API для разработчиков: интеграция в свои проекты

REST API и WebSocket OpenClaw для разработчиков: эндпоинты, SDK для Python и Node.js, аутентификация, лимиты и примеры интеграции.

Степан Ноянов · 18 марта 2026 г. · 4 мин чтения
OpenClaw API для разработчиков: интеграция в свои проекты

В этом материале

  1. Архитектура API
  2. Аутентификация
  3. Ключевые REST-эндпоинты
  4. WebSocket: события в реальном времени
  5. SDK
  6. Лимиты и тарификация
  7. Когда использовать API, а когда — локальный агент
  8. Пример: триггер задачи из веб-приложения

OpenClaw предоставляет полноценный программный интерфейс для встраивания возможностей ИИ-агента в собственные приложения. Вместо того чтобы запускать агента вручную, вы можете инициировать задачи из своего кода, получать результаты в реальном времени и строить автоматизированные пайплайны.

Архитектура API

OpenClaw API состоит из двух компонентов:

  • REST API — для запуска задач, управления навыками и получения статусов
  • WebSocket — для подписки на события агента в реальном времени

Базовый URL: https://api.openclaw.ai/v1

Для локальных инстансов OpenClaw API доступен по адресу http://localhost:7432/api/v1 и работает полностью офлайн.

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

OpenClaw поддерживает два метода аутентификации:

API Key (рекомендуется для серверных приложений)

Authorization: Bearer oc_sk_live_xxxxxxxxxxxxxxxxxxxx

API-ключи создаются в настройках аккаунта. Поддерживаются ключи с ограниченными правами (read-only, конкретные навыки).

OAuth 2.0 (для пользовательских приложений)

Если ваше приложение действует от имени пользователя, используйте OAuth flow с scopes:

  • tasks:write — запуск задач
  • tasks:read — чтение статусов и результатов
  • skills:read — просмотр доступных навыков

Ключевые REST-эндпоинты

Запуск задачи

POST /v1/tasks
Content-Type: application/json

{
  "instruction": "Открой сайт competitor.ru, найди цену на товар с артикулом ABC-123 и верни её",
  "skill_ids": ["web-browse", "extract-data"],
  "timeout": 120,
  "callback_url": "https://yourapp.com/webhooks/openclaw"
}

Ответ:

{
  "task_id": "tsk_a1b2c3d4",
  "status": "queued",
  "estimated_duration": 45,
  "created_at": "2026-03-18T10:00:00Z"
}

Получение статуса задачи

GET /v1/tasks/{task_id}

Возможные статусы: queued, running, completed, failed, cancelled.

Список доступных навыков

GET /v1/skills?category=browser&enabled=true

Подробнее о системе навыков — в разделе навыки OpenClaw.

Отмена задачи

DELETE /v1/tasks/{task_id}

WebSocket: события в реальном времени

Для долгих задач polling неэффективен. Подключитесь к WebSocket и получайте события по мере их возникновения:

const ws = new WebSocket('wss://api.openclaw.ai/v1/stream');

ws.send(JSON.stringify({
  type: 'subscribe',
  task_id: 'tsk_a1b2c3d4',
  token: 'oc_sk_live_xxx'
}));

ws.onmessage = (event) => {
  const data = JSON.parse(event.data);
  // data.type: 'step_completed' | 'screenshot' | 'result' | 'error'
  console.log(data);
};

Типы событий:

Тип событияОписание
step_completedАгент завершил один шаг задачи
screenshotbase64-скриншот текущего состояния экрана
resultФинальный результат задачи
errorОшибка выполнения с кодом и описанием
token_usageСтатистика использования токенов

SDK

Python SDK

pip install openclaw-sdk
from openclaw import OpenClaw

client = OpenClaw(api_key="oc_sk_live_xxx")

task = client.tasks.create(
    instruction="Перейди на hh.ru и найди 10 вакансий Python-разработчика в Москве",
    skills=["web-browse", "extract-data"]
)

result = task.wait()  # блокирующий вызов
print(result.output)

Node.js SDK

npm install @openclaw/sdk
import { OpenClaw } from '@openclaw/sdk';

const client = new OpenClaw({ apiKey: 'oc_sk_live_xxx' });

const task = await client.tasks.create({
  instruction: 'Открой Telegram Web и отправь сообщение "Готово" в чат "Команда"',
  skills: ['browser', 'messenger']
});

for await (const event of task.stream()) {
  console.log(event.type, event.data);
}

Лимиты и тарификация

ПланЗадач в суткиПараллельных задачТайм-аут задачи
Free50160 сек
Pro5005600 сек
Business5 000203 600 сек
EnterpriseБез ограниченийПо договоруПо договору

Каждая задача тарифицируется по числу использованных токенов LLM и времени работы агента. Локальный запуск OpenClaw с собственной LLM не требует API-ключа и работает без ограничений на количество задач.

О сравнении локального и облачного запуска подробно написано в разделе сравнение вариантов.

Когда использовать API, а когда — локальный агент

Используйте API, если:

  • Задачи запускаются автоматически из вашего приложения без участия человека
  • Нужна горизонтальная масштабируемость (много параллельных задач)
  • Не хотите администрировать локальную инфраструктуру

Используйте локальный OpenClaw, если:

  • Задачи требуют доступа к локальным файлам и приложениям
  • Критична конфиденциальность данных — они не должны покидать ваш компьютер
  • Нужна работа без интернета

Пример: триггер задачи из веб-приложения

Практический сценарий: форма заявки на сайте → автоматическая обработка агентом.

# Flask endpoint, вызываемый после получения заявки
@app.route('/webhooks/new-lead', methods=['POST'])
def handle_new_lead():
    lead = request.json

    client.tasks.create(
        instruction=f"""
        1. Открой CRM-систему (crm.company.ru)
        2. Создай новую карточку клиента: {lead['name']}, {lead['email']}
        3. Добавь в карточку заметку: {lead['message']}
        4. Назначь задачу менеджеру Иванову: связаться в течение 2 часов
        """,
        skills=["browser", "crm-integration"],
        callback_url="https://company.ru/webhooks/task-done"
    )

    return {"status": "ok"}

Полная документация по всем эндпоинтам, параметрам и кодам ошибок доступна в официальном Developer Portal. О возможностях интеграции OpenClaw со сторонними сервисами читайте в разделе интеграции.

Если вы только начинаете работу с OpenClaw, рекомендуем начать с общего введения — что такое OpenClaw и как он работает.

Если нужен не клиент к API, а свой источник данных для агента — как создать MCP-сервер. Пример готовой интеграции — работа с GitHub.

Правила проекта для агента задаются файлом в репозитории — AGENTS.md, его читают сразу несколько инструментов.

Автоматизация процессов

Заберём рутину у вашей команды

Связываем сервисы в единые процессы: обработка заявок, отчёты, мониторинги, уведомления. Разбираем ваш процесс и предлагаем решение с оценкой сроков.

  • n8n, API, парсинг, интеграции
  • Расчёт окупаемости до старта
  • Сопровождение пакетами по 20 часов
🛡️ Официальный договор и NDA 💼 Данные в вашем контуре ⚡ Пилот 5–7 дней

Бесплатная консультация и смета

Расскажите задачу — предложу архитектуру и оценю сроки. Отвечает Степан Ноянов.

Или напишите сразу напрямую в Telegram: @noystem ↗

Теги: APIразработчикиинтеграцияSDKOpenClaw

Вам также может быть интересно

Для разработчиков

OpenClaw в Docker: контейнеризация агента для VPS и продакшена

24 марта 2026 г. 6 мин
Для разработчиков

Unit-тестирование с OpenClaw: агент пишет тесты за вас

24 марта 2026 г. 6 мин
Для разработчиков

OpenClaw + VS Code (VSCode / Visual Studio Code): workflow разработчика в 2026

24 марта 2026 г. 6 мин
💰
Инструмент Калькулятор стоимости AI-моделей Сравните цены GPT-5.4, Claude и Gemini за минуту
→
🎯
Квиз · 2 мин Какой OpenClaw подходит вам? 5 вопросов — персональная рекомендация
→

Популярное

  1. ИИ-агент для 1С: что можно подключить и с чего начать ИИ-агенты
  2. Как пользоваться Claude Code: первый день + 6 ошибок Claude Code
  3. Вайбкодинг с чего начать: инструкция + 6 ошибок новичка Вайб-кодинг
  4. Вайб-кодинг в 1С: 6 инструментов + где цикл разомкнут Вайб-кодинг
  5. Ошибки OpenClaw: 7 групп + что проверять в каждой Ошибки и решения

Категории

  • Что такое OpenClaw (8)
  • Установка (16)
  • Навыки (25)
  • Интеграции (15)
  • Сравнения (17)
  • Сценарии использования (23)
  • Новости (121)
  • Enterprise / NemoClaw (15)
  • Безопасность (10)
  • Для разработчиков (5)
  • Ошибки и решения (71)
  • Доступ из России (6)
  • Локальный ИИ (9)
  • ИИ-агенты (24)
  • Разборы (93)
  • Hermes Agent (10)
  • MCP-серверы (37)
  • Нейросети: цены и доступ (21)
  • Как сделать (42)
  • Обучение (4)
  • Глоссарий (12)
  • Claude Code (11)
  • Вайб-кодинг (11)
  • ИИ в профессии (4)

Недавнее

  • Как страховать суперинтеллект: зачем нужны стандарты и ответственность для ИИ-агентов сегодня
  • Почему амбициозные проекты на ИИ-агентах иногда не срабатывают: уроки от крупных компаний сегодня
  • Jev — модель мгновенных решений без генерации текста: быстрее и дешевле LLM вчера

Быстрый старт

Новичок в OpenClaw? Начните отсюда:

  • → Что такое OpenClaw
  • → Установка за 10 минут
  • → Топ-10 навыков
  • → Подключить Telegram

Теги

установканавыкиtelegramwhatsappmacoswindowsenterpriseголосopen-sourcellmprivacynode.js
infoclaw.ru

Независимый информационный ресурс об ИИ-агенте OpenClaw. Статьи, гайды и новости на русском языке.

Разделы

  • Вайб-кодинг
  • Claude Code
  • MCP-серверы
  • Что такое OpenClaw
  • Установка
  • Навыки
  • Интеграции
  • Сравнения
  • Enterprise
  • ИИ в профессии
  • Цены и подписки
  • Новости

Интеграции

  • Telegram
  • WhatsApp
  • Slack
  • Discord
  • iMessage
  • Teams
  • Matrix
  • Все (20+) →

Ресурсы

  • Вопросы и ответы
  • Глоссарий
  • Для разработчиков
  • Разборы
  • Карта сайта

© 2026 infoclaw.ru — Независимый ресурс. Не является официальным сайтом проекта OpenClaw.

О проекте Автор Политика конфиденциальности Пользовательское соглашение Контакты