← SDK и библиотеки

SDK

Polymarket Python SDK: от ноутбука к асинхронному сервису

Официальный SDK устанавливается как polymarket-client и импортируется как polymarket. Доступны синхронные и асинхронные клиенты публичных данных и операций аккаунта с типизированными моделями.

Стоимость
Подписка на пакет не нужна. Комиссии площадки и инфраструктура обработки оплачиваются отдельно.

Скриншоты и интерфейс

Что такое Polymarket Python SDK?

PublicClient подходит простому скрипту, AsyncPublicClient — сервису с циклом событий и длительными подписками. SecureClient и AsyncSecureClient добавляют авторизованные операции. Доменные ID, Decimal и datetime сохраняют смысл и точность данных.

В ноутбуках объекты отображаются карточками Jupyter, дополнения дают pandas, Polars и Arrow. Ограничивайте выгрузку: конвертация пагинатора требует явного limit, а limit=None запрашивает все элементы. Это отдельный от py-clob-client единый пакет; для старых интеграций есть официальная миграция.

Кому подходит

  • Исследователи в Python-ноутбуках.
  • Серверные сервисы данных и действий аккаунта.
  • Команды с типизированными моделями и DataFrame.

Функции и охват

  • Sync- и async-клиенты

    Выбирайте Public или Secure в обоих режимах.

  • Типизированные модели

    Работайте с Market, Event и OrderBook, включая Decimal и datetime.

  • Варианты пагинации

    Читайте страницы, перебирайте элементы или продолжайте по непрозрачному курсору.

  • Async-подписки

    Async-клиенты поддерживают описанные рыночные и спортивные темы.

  • Конвертация DataFrame

    Дополнения поддерживают pandas, Polars и Arrow.

  • Карточки Jupyter

    Основные объекты показываются компактными карточками.

  • Иерархия ошибок

    Перехватывайте конкретные исключения под PolymarketError.

Сценарии работы с Polymarket Python SDK

Исследуйте в ноутбуке

Получите ограниченный набор рынков и переведите в DataFrame с сохранением ID и точности.

Создайте обработчик потока

Используйте AsyncPublicClient и явно обрабатывайте структуру каждого события.

Добавьте операции аккаунта

После настройки чтения задайте Secure-клиент с нужным подписантом и кошельком.

Тарифы и полная стоимость

Подписка на пакет не нужна. Комиссии площадки и инфраструктура обработки оплачиваются отдельно.

Начало работы

Перед началом: Подписки только асинхронные.

  1. Установите polymarket-client с официальной страницы PyPI.
  2. Выберите sync или async и запросите небольшую публичную страницу.
  3. При необходимости добавьте pandas, polars, arrow или quant.
  4. Настройте Secure-клиент только для разрешённых операций.

Для подписок нужен async-клиент.

Официальное руководство Python

Справочник pandas DataFrame

Полезные ссылки

Что проверить

  • Подписки только асинхронные.
  • Конвертация пагинатора требует явного limit; limit=None запрашивает всё.
  • Установка — polymarket-client, импорт — polymarket.
  • Чувствительные к точности поля используют Decimal вместо двоичного float.

Подробный взгляд

Оценки и отзывы

Редакционная оценка
4,0из 5
0 отзывов пользователей

Наше мнение о Polymarket Python SDK

Типы, async-потоки и ноутбуки дают практичную основу. При настройке важны импорт, Decimal и явные ограничения выгрузок.

На основе документально описанных функций, настройки и условий доступа. Как мы оцениваем

Отзывы пользователей 0

Когда число опубликованных отзывов достигнет 5, основная оценка станет пользовательской.

Поделитесь опытом первым

Конкретный пример поможет следующему посетителю выбрать подходящий инструмент.

Похожие инструменты

Открыть категорию

Частые вопросы о Polymarket Python SDK

Можно использовать синхронные вызовы?

Да, через PublicClient и SecureClient.

Почему нет subscribe?

Подписки есть у AsyncPublicClient и AsyncSecureClient.

Можно получить pandas DataFrame?

Используйте соответствующее дополнение и явный лимит.

Это py-clob-client?

Нет. Это единый Python-пакет; для старых клиентов есть официальное руководство миграции.