Skip to main content

pluginfer

Python SDK for Pluginfer — the distributed AI compute mesh.

Install

pip install pluginfer

Quickstart

from pluginfer import Pluginfer

with Pluginfer(api_key="pf_live_...", base_url="https://api.pluginfer.network") as p:
    # Submit a job, then stream events until done.
    job = p.jobs.submit(
        kind="llm.completion",
        payload={"prompt": "Say hi.", "max_tokens": 32},
        cost_ceiling_usd=0.05,
        latency_ceiling_ms=10_000,
    )
    print(job.job_id, job.state.state)

    for event in p.jobs.stream(job.job_id):
        print(event["event"])

    result = p.jobs.result(job.job_id)
    print(p.jobs.decode_result(result))

Wallet-signature auth (no API key)

from pluginfer import Pluginfer
from pluginfer_node_sdk.wallet import Wallet  # any obj with .public_key_pem and .sign(bytes)

p = Pluginfer(base_url="https://api.pluginfer.network")
sid = p.auth.login_with_wallet(Wallet.load_or_create())
# sid is now stashed; subsequent SDK calls are authed.

License

Apache 2.0.

Metadata

Release files for pluginfer 1.10.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 pluginfer 1.10.0
File Size Uploaded
pluginfer-1.10.0.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pluginfer 1.10.0
File Interpreter ABI Platform
pluginfer-1.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.7 kB

Release files / pluginfer-1.10.0.tar.gz

Download URL pluginfer-1.10.0.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1b79332d4eb558923373f11ae7c896d1c1d9074f61ac624e73e2e3b86da9c663
BLAKE2b-256 checksum
How to use checksums
8590b89af9074c3fcd41cae9de44a7e2145019bd1bb6d0bc17c1beacb582e454
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 18, 2026.

Transparency log

Release files / pluginfer-1.10.0-py3-none-any.whl

Download URL pluginfer-1.10.0-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d7a44946dbd03efe50988231cc3d30aa5cdeb8f6bdda8cdb98495bb30857828
BLAKE2b-256 checksum
How to use checksums
09d9ff568b9df03d730362198738f62a30b4e8be788b9228ff5935cf10f131ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 18, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.10.0 This release

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

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