← SDKs e bibliotecas

SDK

Polymarket Python SDK: do notebook ao serviço assíncrono

O SDK oficial do Polymarket é instalado como polymarket-client e importado como polymarket. Oferece clientes síncronos e assíncronos para dados públicos e operações autorizadas de conta, com modelos tipados para pesquisa e integração.

Preços
O pacote não exige assinatura. Taxas da plataforma e infraestrutura são custos separados.

Capturas de tela e interface

O que é Polymarket Python SDK?

PublicClient serve a scripts simples; AsyncPublicClient, a loops de eventos e assinaturas longas. SecureClient e AsyncSecureClient acrescentam operações autorizadas. Identificadores, Decimal e datetime preservam significado e precisão.

Em notebooks, objetos aparecem como cartões Jupyter e extras acrescentam pandas, Polars e Arrow. Limite exportações: converter um paginador exige limit explícito; limit=None pede todos os itens. O pacote difere de py-clob-client e há guia oficial de migração.

Para quem é

  • Pesquisadores em notebooks Python.
  • Serviços backend com dados e ações de conta.
  • Equipes que precisam de modelos tipados e DataFrames.

Funções e cobertura

  • Clientes sync e async

    Escolha clientes Public ou Secure nos dois modos.

  • Modelos tipados

    Use Market, Event e OrderBook com campos Decimal e datetime.

  • Opções de paginação

    Leia páginas, itere itens ou retome cursores opacos.

  • Assinaturas async

    Clientes async aceitam tópicos de mercados e esportes documentados.

  • Conversão DataFrame

    Extras opcionais aceitam pandas, Polars e Arrow.

  • Cartões Jupyter

    Objetos comuns exibem cartões compactos.

  • Hierarquia de erros

    Capture exceções específicas sob PolymarketError.

Fluxos de trabalho com Polymarket Python SDK

Explore em um notebook

Consulte um conjunto de mercados com limite explícito de resultados e converta-o para DataFrame, preservando os identificadores e a precisão decimal.

Crie um consumidor de streams

Use AsyncPublicClient e trate cada formato de evento explicitamente.

Adicione operações de conta

Após configurar leituras, configure o cliente seguro com signatário e carteira.

Preços e custo total

O pacote não exige assinatura. Taxas da plataforma e infraestrutura são custos separados.

Primeiros passos

Antes de começar: Assinaturas são apenas async.

  1. Instale polymarket-client pelo PyPI oficial.
  2. Escolha sync ou async e consulte uma página pública pequena.
  3. Adicione extras pandas, polars, arrow ou quant conforme necessário.
  4. Configure o cliente seguro apenas para ações autorizadas.

Assinaturas exigem cliente async.

Ler o guia oficial Python

Ler referência pandas DataFrame

Links úteis

O que verificar

  • Assinaturas são apenas async.
  • Converter paginador exige limit explícito; limit=None pede todos.
  • Instale polymarket-client mas importe polymarket.
  • Campos sensíveis usam Decimal, não floats binários.

Mais detalhes

Notas e avaliações

Avaliação editorial
4,0de 5
0 avaliação de usuário

Nossa opinião sobre Polymarket Python SDK

Tipos, streams e notebooks dão um início prático. Importações, Decimal e exportações limitadas exigem atenção.

Com base nas funções documentadas, na configuração e nas condições de acesso. Como avaliamos

Avaliações dos usuários 0

O limite de avaliações publicadas para que a nota principal passe a usar as notas dos usuários é 5.

Seja a primeira pessoa a compartilhar sua experiência

Um exemplo específico ajuda a próxima pessoa a escolher a ferramenta certa.

Ferramentas relacionadas

Explorar categoria

Perguntas frequentes sobre Polymarket Python SDK

Posso usar chamadas síncronas?

Sim, com PublicClient e SecureClient.

Por que falta subscribe?

Assinaturas ficam em AsyncPublicClient e AsyncSecureClient.

Posso obter um DataFrame pandas?

Use o extra correspondente e limit explícito.

É py-clob-client?

Não. É o pacote unificado; consulte a migração oficial para clientes antigos.