Skip to main content

probnode-sdk

Python client and command line for ProbNode: Polymarket order books, trades and feed gaps as hourly and market-day files (lp2, parquet, csv.gz), with a sha256 for every file.

pip install ./packages/probnode        # from a checkout; on PyPI as probnode-sdk soon
                                       # (not `pip install probnode`: that is someone else's package)
probnode login
probnode datasets
probnode files books parquet 2026-11-08T12 2026-11-08T14
probnode sync books parquet 2026-11-08T12 2026-11-08T14 -o data/   # again later: only changes
probnode doctor data/                                              # re-check every sha256
import probnode

pn = probnode.Client()  # PROBNODE_API_KEY, or the key `probnode login` saved
files = pn.files("books", "parquet", "2026-11-08T12:00:00Z", "2026-11-08T13:00:00Z")
paths = list(pn.download_all(files, "data/"))  # each checked against its sha256
table = probnode.read(paths[0])  # pyarrow.Table -> .to_pandas() / polars.from_arrow()

for batch in probnode.iter_lp2("hour.lp2"):  # native books, decoded in bounded memory
    ...

Units: prices x10,000 (5400 = 0.54), sizes x1,000,000 shares, timestamps in ms UTC. Signed links last 15 minutes; the client signs again whenever it needs to. The import name is probnode; the PyPI name is probnode-sdk because probnode is taken.

Metadata

Release files for probnode-sdk 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for probnode-sdk 0.1.0
File Size Uploaded Provenance Actions
probnode_sdk-0.1.0.tar.gz 15.3 kB With provenance Details for probnode_sdk-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for probnode-sdk 0.1.0
File Interpreter ABI Platform Actions
probnode_sdk-0.1.0-py3-none-any.whl Python 3 none any Details for probnode_sdk-0.1.0-py3-none-any.whl

Total release size: 30.8 kB

Release files / probnode_sdk-0.1.0.tar.gz

Download URL probnode_sdk-0.1.0.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a8dc7d04ce3c3c0570923a38d29d5cf3dc1b701908b44ef5a01c18f16a4a9bf0
BLAKE2b-256 checksum
How to use checksums
5ae68eac66ef47bb7c2bf0dedb5497646dfd03f9ffa91ffbb42f95735eec1b2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Release files / probnode_sdk-0.1.0-py3-none-any.whl

Download URL probnode_sdk-0.1.0-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db6da6a67924351bf951b9236733f75860ee1ff6e249330f472c68c37e8027e6
BLAKE2b-256 checksum
How to use checksums
1f5b9a8d10d50400514a79f0919b69f7abae4cc4f90b19082d5d5336849bf759
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

Security for probnode-sdk 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for probnode_sdk-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page