Skip to main content

JetSocket

PyPI Python License

JetSocket

Production-grade, resilient WebSocket library for Python with Cython-powered performance.

Every existing Python WebSocket library gives you a raw pipe. JetSocket gives you a production-grade client with automatic reconnection, heartbeat management, message buffering, and multiplexing — with a Cython-optimized core that beats websockets by 20-30%.

Quick Start

import asyncio
import jetsocket

async def main():
    async with jetsocket.connect("wss://example.com/ws") as ws:
        await ws.send({"subscribe": "trades"})
        async for message in ws:
            print(message)

asyncio.run(main())

Installation

pip install jetsocket

With optional extras:

pip install jetsocket[pydantic]   # Typed messages with Pydantic
pip install jetsocket[all]        # All extras

Features

  • Cython-optimized core — C-speed frame parsing, masking, and permessage-deflate compression
  • Automatic reconnection — Exponential backoff with jitter, configurable max attempts
  • Heartbeat management — WebSocket and application-level ping/pong
  • Message buffering — Ring buffer with replay-on-reconnect
  • Multiplexing — Multiple subscriptions over a single connection
  • Typed messages — Pydantic model validation via message_type=
  • Both async and sync — Native asyncio API and synchronous wrapper
  • Zero runtime dependencies — Only Python stdlib required

Usage

Async (primary API)

from jetsocket import WebSocket

async with WebSocket("wss://stream.example.com/ws", reconnect=True) as ws:
    await ws.send({"subscribe": "trades"})
    async for message in ws:
        print(message)

Sync

from jetsocket import SyncWebSocket

with SyncWebSocket("wss://stream.example.com/ws") as ws:
    ws.send({"subscribe": "trades"})
    msg = ws.recv(timeout=5.0)
    print(msg)

Scalar Config Shorthands

# Simple: just a number
ws = WebSocket("wss://...", heartbeat=20.0, buffer=1000)

# Advanced: full config object
from jetsocket import HeartbeatConfig, BufferConfig
ws = WebSocket("wss://...",
    heartbeat=HeartbeatConfig(interval=20.0, timeout=10.0),
    buffer=BufferConfig(capacity=10_000, overflow_policy="drop_oldest"),
)

Typed Messages

from pydantic import BaseModel
from jetsocket import WebSocket

class Trade(BaseModel):
    symbol: str
    price: float
    quantity: float

async with WebSocket("wss://...", message_type=Trade) as ws:
    async for trade in ws:  # trade: Trade (fully typed)
        print(f"{trade.symbol}: ${trade.price:.2f}")

Multiplexing

from jetsocket import Multiplex

async with Multiplex(
    "wss://stream.binance.com:9443/ws",
    channel_extractor=lambda msg: f"{msg['s'].lower()}@trade" if "s" in msg else None,
    subscribe_msg=lambda ch: {"method": "SUBSCRIBE", "params": [ch]},
    heartbeat=20.0,
) as mux:
    btc = await mux.subscribe("btcusdt@trade")
    eth = await mux.subscribe("ethusdt@trade")

    async for trade in btc:
        print(f"BTC: {trade}")

Presets

from jetsocket.presets import trading, llm_stream

# Optimized for crypto exchanges
ws = trading("wss://stream.binance.com/ws")

# Optimized for LLM streaming
ws = llm_stream("wss://api.example.com/v1/stream")

Examples

Run the included examples to see JetSocket in action:

# Real-time Binance trade streaming with multiplexing
uv run --extra pydantic python examples/binance_trades.py

# Live terminal dashboard tracking 5 crypto pairs
uv run python examples/multi_symbol_dashboard.py

# Sync price fetching and analysis
uv run python examples/sync_simple.py

# OpenAI LLM streaming via WebSocket
OPENAI_API_KEY="sk-..." uv run python examples/llm_streaming.py

See examples/README.md for details.

Architecture

graph TB
    subgraph "User API"
        A["WebSocket / SyncWebSocket"]
        B["Multiplex"]
        C["connect()"]
    end
    subgraph "Manager Layer"
        D["Reconnect + Backoff"]
        E["Heartbeat"]
        F["Message Buffer"]
    end
    subgraph "Transport Layer"
        G["AsyncTransport"]
        H["SyncTransport"]
    end
    subgraph "Cython Core"
        I["Frame Parser"]
        J["C-speed Masking"]
        K["permessage-deflate"]
        L["UTF-8 Validation"]
    end

    C --> A
    B --> A
    A --> D & E & F
    D --> G & H
    G & H --> I & J & K & L

Development

git clone https://github.com/omid/jetsocket && cd jetsocket
uv sync && make build
uv run pytest                    # Run tests
uv run mypy src/ && uv run ruff check .  # Type check + lint

License

MIT

Release files for jetsocket 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 jetsocket 0.1.0
File Size Uploaded
jetsocket-0.1.0.tar.gz 209.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for jetsocket 0.1.0
File
jetsocket-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
jetsocket-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
jetsocket-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
jetsocket-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
jetsocket-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
jetsocket-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
jetsocket-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
jetsocket-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
jetsocket-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
jetsocket-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
jetsocket-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
jetsocket-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
jetsocket-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
jetsocket-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
jetsocket-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
jetsocket-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
jetsocket-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
jetsocket-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
jetsocket-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
jetsocket-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 12.9 MB

Release files / jetsocket-0.1.0.tar.gz

Download URL jetsocket-0.1.0.tar.gz
Size 209.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0ada485c71d9eefea0d7fdb22902bd71fc884f3d0fef340efeb791e30de98562
BLAKE2b-256 checksum
How to use checksums
037f3d3a33bf14d1d0e0353423aec2a11350725f726e1c67e20d55eabc5a1fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp313-cp313-win_amd64.whl

Download URL jetsocket-0.1.0-cp313-cp313-win_amd64.whl
Size 305.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ee70b526913b421c2e6a5f7b8354969cacb3583e89961248224f49cf89c1ffad
BLAKE2b-256 checksum
How to use checksums
8982019a09592e156977c871f21c884fb6dd109a286f5670629209ab9c590bee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL jetsocket-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 858.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
73328885729d767a7b5dd60f84ea95dd0132a35a680c4224ecec10bec176b17b
BLAKE2b-256 checksum
How to use checksums
6d3dbec71ab7c395d30240e58324a7c1f0fa4814227c4ea1e79a0c80c1a6af44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jetsocket-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 855.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
10a68f39f4f2d1ee30469f2c0d67c932de5e5a81ed8a8d78d90762ea48a04b2b
BLAKE2b-256 checksum
How to use checksums
950c2a3a8403bac6908a243a3889f18e94707c200184332b5b7dff228bd5c557
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL jetsocket-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 819.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
fcaa043ef4257d884be2cc1d8fb00cc3b18220b9c5f56dbd8db9f9831c174d09
BLAKE2b-256 checksum
How to use checksums
e16f96805f47a0ac8f186b996e37cbc97ce8e64a8b7827580829d4b243588dd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL jetsocket-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 317.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
881ab8304bc8bbfcb590dad0f6bdce789556d7eeff4d4e36550f79999532c280
BLAKE2b-256 checksum
How to use checksums
a1d2e5102a50e0dfeeb66aa15a1dbbe8c9e80fcf9d7471ee8841660135a36864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp312-cp312-win_amd64.whl

Download URL jetsocket-0.1.0-cp312-cp312-win_amd64.whl
Size 304.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4c8be5a74d76133ea07fc59cd66804635f0baea5aa2790997d273e652b2713b2
BLAKE2b-256 checksum
How to use checksums
5b4eab0b50d7084a5677b776998002f9a83d7ad847351482ad376b006d88a2a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL jetsocket-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 860.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
16048929231287f2650e21dfb0c9fade9f0dd7b57a8c402b41438393c62b5cf6
BLAKE2b-256 checksum
How to use checksums
a44da13ec94d8b8173f8aa7160eca1a93ea004de84e380f0cd9a9900c07b47d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jetsocket-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 861.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
31703debb29d4784414ee8cbacf1b1ca40c50dd63a1b354569ec6f23fefa8451
BLAKE2b-256 checksum
How to use checksums
f4b03300227575ab19f78f82353ab1e6191dc41dd75b80b24ffcbcbd0b14e276
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL jetsocket-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 824.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
097f236df33346b40ffa9045089a5708dcdca0e8f71f27693e22cbc62dfada02
BLAKE2b-256 checksum
How to use checksums
2ed540979415164e45c981df4bf2a6e0cbf00d7034479198d403cbe6200890e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL jetsocket-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 317.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
74e1f9181778f738ddc63806af43da8de284456390bd90e54a5769e4bdb1c720
BLAKE2b-256 checksum
How to use checksums
343c4c11e165412a6074e67ef55ce712f8b3ae5760d33443f862fbe2d6f0d643
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp311-cp311-win_amd64.whl

Download URL jetsocket-0.1.0-cp311-cp311-win_amd64.whl
Size 305.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a13c1e1091720472b43b87041c95c43e658850d6df24fa7892c12c2a47d02d30
BLAKE2b-256 checksum
How to use checksums
f3a90993c28efe4cb72ffa9b1adccc11443be728a936893e21b72ca9c0c28073
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL jetsocket-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 900.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4f2ea70682791e9dfe81edce66df6c7ed9f85d11ef2e030a920d0799aee76aed
BLAKE2b-256 checksum
How to use checksums
dea231b3a61300c32c84f6266b8541ca99c16899f66ee5eba36b861be4bd66f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jetsocket-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 882.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0eaefa5f0b1da3e4afa1527c2075e19d00ff2d02bf9223fbfd85dd8c3e232da8
BLAKE2b-256 checksum
How to use checksums
ea80002b30646fc9b65e9c5cd6ea2612ad0f982e34bdf76ae068fe9cbd27681d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL jetsocket-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 854.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
17d92eb6cd210f70518c6284afd64d4342873075088ad9970b951b1a49da2c05
BLAKE2b-256 checksum
How to use checksums
c8d9cd2c04be09f2aa6da5214d01c7d524d91b45c6f896c7d1d46d6448dbb6af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL jetsocket-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 316.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
024798f3b65176b1b7e4944ccd1b403cc39e6b5f31d14f9dbadbad2e2794550c
BLAKE2b-256 checksum
How to use checksums
69ae8d4113e40226998ce0169288ee6d9d526bbf54d29636b0424a6d72c1b3a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp310-cp310-win_amd64.whl

Download URL jetsocket-0.1.0-cp310-cp310-win_amd64.whl
Size 305.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
82b36be218ad24a34b3c346f9e39b66344d8c0a016f8431bb9acce02fc477516
BLAKE2b-256 checksum
How to use checksums
2bcefe01fd0a850a72fd47037b78133b6515144244655f51008cec21043cc630
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL jetsocket-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 856.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
459df4328de4f6c83a820d4f20b501acc74c0826f353ed8e7016f5779959c1fb
BLAKE2b-256 checksum
How to use checksums
57741ca479340e7d67d52a65966a9a11e3200c870b1b35f3692bc538a2ea85aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jetsocket-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 840.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a24eec2a5915935debc3a84f0eea83aa86ace422e46c1e780a96cfd3e93c476d
BLAKE2b-256 checksum
How to use checksums
530e3ef1f748218833ac32118aa1a7a5bb1e36a3c6103ecbe4fdd754d75719a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL jetsocket-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 817.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
12ccb46ddc1854c638178dde0d5dc2ae95de2d1232866e7546198ccd5f34ef14
BLAKE2b-256 checksum
How to use checksums
e0f780264b6b1e26ec855020941c5986f65dea7c67267fa080e69c0070cdf2fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release files / jetsocket-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL jetsocket-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 317.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
04ff64578af4c7e00a89286746c19ebc31cb7e8bde016b50f3e6d296e0148dc0
BLAKE2b-256 checksum
How to use checksums
247ac67c0a21428e2664762fdfe2af081df3bd22f8b5876ee990632a1b793925
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

21 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