Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Apache Iggy

apache-iggy

discord-badge

Apache Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.

Installation

Basic Installation

# Using uv in an existing project
uv add apache-iggy

# Using pip
python3 -m venv .venv
source .venv/bin/activate
pip install apache-iggy

Prerequisites

Every installation below compiles the Rust extension, so you'll need:

  • Python 3.10+
  • Rust toolchain: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • uv: curl -LsSf https://astral.sh/uv/install.sh | sh
  • All checks tooling from CONTRIBUTING.md.
  • Docker

Local Development

IMPORTANT: All commands are supposed to be ran from foreign/python unless it's specified to run in repository's root folder.

  1. Build a project for development

    With uv:

    # Create a venv
    uv venv
    
    # Sync the environment without updating it
    uv sync --frozen --all-extras --no-install-project
    
    # Build the project -- this builds the rust extension into the venv (debug profile) - re-run after any rust change
    uv run --no-sync maturin develop
    

    With pip:

    # Create a venv
    python3 -m venv .venv
    
    # Activate the venv
    source .venv/bin/activate
    
    # Install the dependencies
    pip install -e ".[all]"
    
    # Build the project -- this builds the rust extension into the venv (debug profile) - re-run after any rust change
    maturin develop
    
  2. Run the server to be able to run the tests (this blocks the terminal - run steps 3-5 in a separate one). --fresh deletes local_data/ on every run - drop it if you have existing data you want to keep.

    # run from the repository's root directory
    cargo run --bin iggy-server -- --with-default-root-credentials --fresh
    
  3. Run the tests

    uv:

    uv run --no-sync pytest tests/ -v
    

    pip:

    pytest tests/ -v # make sure iggy-server is running and the venv is activated
    
  4. To update the stubs, after changing the pyo3 API surface, use

    # run from foreign/python
    cargo run --bin stub_gen
    
  5. Before committing, test the pre-commit and pre-push hooks. prek only inspects staged content, so stage your work first:

    git add -A
    prek run # runs pre-commit hooks
    prek run --hook-stage pre-push
    # if a hook modifies files, re-run `git add -A` and `prek run`.
    

    These are some of the essential commands prek is running, so it's recommended to run them manually before running prek / committing / pushing. This list is not exhaustive and other hook failures are possible.

    uv run --no-sync ruff format .
    
    uv run --no-sync ruff check --fix .
    
    cargo fmt --manifest-path Cargo.toml
    
    cargo clippy --manifest-path Cargo.toml --all-targets --all-features -- -D warnings
    
    # run from the repository's root directory
    ./scripts/ci/markdownlint.sh --fix foreign/python/README.md # read the diff after applying this, sometimes it gives unwanted results, e.g. messing up enumerations
    

Client Configuration

IggyClient takes a server address, a TcpConfig, a QuicConfig, an HttpConfig, or a WebSocketConfig:

import asyncio
from datetime import timedelta

from apache_iggy import AutoLogin, IggyClient, TcpConfig, TcpReconnectionConfig


async def main():
    client = IggyClient(
        TcpConfig(
            server_address="127.0.0.1:8090",
            auto_login=AutoLogin.username_password("iggy", "iggy"),
            reconnection=TcpReconnectionConfig(
                enabled=True,
                max_retries=10,
                interval=timedelta(seconds=2),
                reestablish_after=timedelta(seconds=30),
            ),
            heartbeat_interval=timedelta(seconds=5),
            # tls_enabled=True,
            # tls_domain="localhost",
            # tls_ca_file="../../core/certs/iggy_ca_cert.pem",
            # tls_validate_certificate=True,
            # nodelay=True,
        )
    )
    await client.connect()


asyncio.run(main())

IggyClient(...) also accepts a QuicConfig for the QUIC transport, an HttpConfig for the HTTP transport, and a WebSocketConfig for the WebSocket transport. examples/python/getting-started/producer.py shows each swap in context.

HttpConfig differs from TCP in two ways. There is no reconnection policy and no AutoLogin: connect() does not dial over HTTP, but it does start the heartbeat that heartbeat_interval configures, so call it and then login_user(...). And HTTP is single-consumer only: the consumer_group(...) path always fails with Feature is unavailable, at the join by default and at the returned consumer's first poll if you disable auto_join_consumer_group, so disabling it is not a workaround. A direct poll_messages(consumer=Consumer.Group(...)) fails the same way unless you pass an explicit partition_id, and with one it degrades silently instead: the consumer kind is not carried on the HTTP wire, so the group is served as an ordinary consumer named after it, with no membership or partition assignment behind it. Use Consumer.Single(...) with poll_messages(...). Delivery is also at-least-once: the default retries=3 replays the full request body, so a send whose response was lost is applied twice, and only retries=0 opts out.

import asyncio

from apache_iggy import HttpConfig, IggyClient


async def main():
    client = IggyClient(HttpConfig(api_url="http://127.0.0.1:3000"))
    await client.connect()
    await client.login_user("iggy", "iggy")


asyncio.run(main())

Examples

Refer to the examples/python/ directory for usage examples.

Contributing

See CONTRIBUTING.md for contribution guidelines.

License

Licensed under the Apache License 2.0. See LICENSE for details.

Release files for apache-iggy 0.9.0.dev8

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

Source distribution (sdist)

Source distribution for apache-iggy 0.9.0.dev8
File Size Uploaded
apache_iggy-0.9.0.dev8.tar.gz 737.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for apache-iggy 0.9.0.dev8
File
apache_iggy-0.9.0.dev8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
apache_iggy-0.9.0.dev8-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
apache_iggy-0.9.0.dev8-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev8-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
apache_iggy-0.9.0.dev8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
apache_iggy-0.9.0.dev8-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev8-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
apache_iggy-0.9.0.dev8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
apache_iggy-0.9.0.dev8-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
apache_iggy-0.9.0.dev8-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev8-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
apache_iggy-0.9.0.dev8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
apache_iggy-0.9.0.dev8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev8-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
apache_iggy-0.9.0.dev8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
apache_iggy-0.9.0.dev8-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
apache_iggy-0.9.0.dev8-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev8-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
apache_iggy-0.9.0.dev8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
apache_iggy-0.9.0.dev8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev8-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
apache_iggy-0.9.0.dev8-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
apache_iggy-0.9.0.dev8-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev8-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
apache_iggy-0.9.0.dev8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
apache_iggy-0.9.0.dev8-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev8-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 174.8 MB

Release files / apache_iggy-0.9.0.dev8.tar.gz

Download URL apache_iggy-0.9.0.dev8.tar.gz
Size 737.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d5757a1d99248230d7f5f4ed1feeded221aea2d11bce1ccafaea1731d0df481e
BLAKE2b-256 checksum
How to use checksums
1bf9e4b7f37f8d70c29ddcdfded61d535303ca7717dbbeab3dd164ce51df3c0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp313-cp313-win_amd64.whl

Download URL apache_iggy-0.9.0.dev8-cp313-cp313-win_amd64.whl
Size 5.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a8e455fc921292eaef4c7e36dfd8d599d2bc1913b8d8d5cfc1e3b6be260f3891
BLAKE2b-256 checksum
How to use checksums
b7ec76b02f242d1c3b04c414d0e49aadb2b5962fcb3f7182fab7a58291e96e9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp313-cp313-musllinux_1_2_x86_64.whl
Size 7.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
498021f6815d76392fec0a072352928be650c42b314e7578b14c3a5d426437b2
BLAKE2b-256 checksum
How to use checksums
6d133833502ae66cc9d8adc78de3cb3d6ead22e08ab39ac0fff2443e52b292e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp313-cp313-musllinux_1_2_aarch64.whl
Size 6.9 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8e2c83ec578435d7ad33733394af2f7568b0a88d3a721a3b0680aaadfad65c81
BLAKE2b-256 checksum
How to use checksums
5c7a48a89ee8c914a65eaa4a05179a9d21e3e360095ad03b07cea391c9b0a837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp313-cp313-manylinux_2_34_x86_64.whl
Size 6.6 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
29bbdfadb9ed5fbb868f22a59d3c7a663b95a2c2e6d1f266a0937dea0b717dca
BLAKE2b-256 checksum
How to use checksums
7283fdf0fa935dce8f6e66dac30dece1697685c2062480b0f49b76bf6b95d193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.7 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0bfd59d45f4d9df1541810d6b68425a78d2804ed2c908614a2f9185e62f5b835
BLAKE2b-256 checksum
How to use checksums
fe59de3339b06cb919811ceec44cb582c1f20d814ac796da6b7a4788d5a199b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp313-cp313-macosx_11_0_arm64.whl

Download URL apache_iggy-0.9.0.dev8-cp313-cp313-macosx_11_0_arm64.whl
Size 5.9 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97bca2a5c11896d508e1defa7febdae91593a9d76953d585553cd9575e3bf96a
BLAKE2b-256 checksum
How to use checksums
355dfdf5bcefb6f61d112951d08537d0110b021412a222c21724853ee1592136
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp313-cp313-macosx_10_12_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp313-cp313-macosx_10_12_x86_64.whl
Size 6.1 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f8e1cd4162d999d7dd0fc0becf214bb5ded0340d550b7bee23a14a8b2daa1ca9
BLAKE2b-256 checksum
How to use checksums
a647d31893c021b3746c591fb4065ed4a16b4116b8a7a32409dc60c933fdf3ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp312-cp312-win_amd64.whl

Download URL apache_iggy-0.9.0.dev8-cp312-cp312-win_amd64.whl
Size 5.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3b2e8cfe805f8b055e69f8973437f7cb687c1a01ae413daffe64f860bc686de1
BLAKE2b-256 checksum
How to use checksums
b5bd2d324b47641db8312b74b4083be58a13e00f7d51f05edf4605dd68460517
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp312-cp312-musllinux_1_2_x86_64.whl
Size 7.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7c63912c8cf9a0e295705010d747615c1f12302f55079b1ccec1e5fe06fc9243
BLAKE2b-256 checksum
How to use checksums
6dc1b4088ab96ba086a8a868c25c0d11ccd21469ee07cef0cd8eafe9b04a56f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp312-cp312-musllinux_1_2_aarch64.whl
Size 6.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
103bf5c674cd93609f22f51f61c7645b10be0492d3b69443f682abbda14cd0a6
BLAKE2b-256 checksum
How to use checksums
bf39e37a0a75912ad8030bfe536d56072ae185ee1eca915d60dc5bd9b4d5f928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp312-cp312-manylinux_2_34_x86_64.whl
Size 6.6 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
a42af91cc69a2e4bfab42521116f076782f71570f76f5b0c8b95fae2dbabcca1
BLAKE2b-256 checksum
How to use checksums
04b72e67346f1b46824662ac5b09da882aa00c15c1b480b65ff5a698fd2b5605
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f376dca50a8d2450e13fbce369102ae336f03bc6ed88ae32845afe5b5e461091
BLAKE2b-256 checksum
How to use checksums
0d926fb1c9ea5b59727d805e4c952297a464e9769554606cdca3eccf363e240f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp312-cp312-macosx_11_0_arm64.whl

Download URL apache_iggy-0.9.0.dev8-cp312-cp312-macosx_11_0_arm64.whl
Size 5.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
96b6397b90809659dd6859de9f69f3336eaecc549c1adae3ee2dfa14df8af757
BLAKE2b-256 checksum
How to use checksums
589cc8f7efb62cd1a553549f652bc41bf4a4c297b918371b03c31f16e22a18fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp312-cp312-macosx_10_12_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp312-cp312-macosx_10_12_x86_64.whl
Size 6.1 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
768a22e3d57a2598a2f571de69a30752cdcb36f55891491ea5f00d15e392f676
BLAKE2b-256 checksum
How to use checksums
97cd8d0c0ac0670092442941928a9c2cf1d34f24d68051ddcabbaf93e89b7cf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp311-cp311-win_amd64.whl

Download URL apache_iggy-0.9.0.dev8-cp311-cp311-win_amd64.whl
Size 5.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3e92d033c926c2e3d8ed871aec2fa62277c84a3e1ac1c4a1442b0424b56615c5
BLAKE2b-256 checksum
How to use checksums
e34b182b26cfb16a10279f40f7526dc0bc7340eac67553fc21a579d2c923cf08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp311-cp311-musllinux_1_2_x86_64.whl
Size 7.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ea87c8ce36e6ae799283ecdc3ef0d31e03ab0114006d532fa5e88096b3f6d398
BLAKE2b-256 checksum
How to use checksums
cc6bcaa26a5d14725ced3bc4a1cb9a43d69fa077e6edad1e94bc9e94639f075d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp311-cp311-musllinux_1_2_aarch64.whl
Size 6.9 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
dfd5825df4580737aa5c8629eda8aca31395b8313e68be14a56cf97fc7f86098
BLAKE2b-256 checksum
How to use checksums
311ebe3629b6397dd1920dc7e2e253d55d801c16075cd30c3ceea5df04bfeffe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp311-cp311-manylinux_2_34_x86_64.whl
Size 6.6 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
f40118f8a4a1e5ccd1d0e4b63bfbbe6f228c8b0f34f31445f11f9ccf103fa5b2
BLAKE2b-256 checksum
How to use checksums
0e2936a235fd348499ebd29f723b10e8c376f258a04cfc0d45809bb7885a6c8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2611b0ba04e68904ff7bc64a57ed1e39af0b328d5cf9d69770ab225b530ec9ed
BLAKE2b-256 checksum
How to use checksums
41e2b6498f1907692c881c6fdf69cbf49c3346d43a2503c14299355df58ab839
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp311-cp311-macosx_11_0_arm64.whl

Download URL apache_iggy-0.9.0.dev8-cp311-cp311-macosx_11_0_arm64.whl
Size 5.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a2a914a657a2f6c0f1308844792aa0c4f71c64ddaef15cd2daaf57bd43e9bd2
BLAKE2b-256 checksum
How to use checksums
fa52d7acf7dbbce3bfb35f5f9a7e674e3cef9072df1712500afa6334005ed4b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp311-cp311-macosx_10_12_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp311-cp311-macosx_10_12_x86_64.whl
Size 6.1 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
81c2ddf3daa9d5c3bdb0453b52390ffa6d8107bcdb55863a1abbaea72ce1e12c
BLAKE2b-256 checksum
How to use checksums
f692e08a0fb007770c16b5f0f558b466a9ee76a8494bbf6c07529114adf47ee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp310-cp310-musllinux_1_2_x86_64.whl
Size 7.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
40a153de9e376cfa86751005ce053a5f42c3bf8bdb410f98f5f9ab3678867823
BLAKE2b-256 checksum
How to use checksums
daeb30e1a2606f941a1220a24d3f5cb0f78bad52f670033a7ea8e0707a7ed241
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp310-cp310-musllinux_1_2_aarch64.whl
Size 6.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
85d01dba40383814af409fbe6e02a5c0e65bdd214fbb357a5409dc8d739927e4
BLAKE2b-256 checksum
How to use checksums
7e0d24425196a5df7920afacbf5577ff9d313bc0b5d160f7315088fee29b12a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp310-cp310-manylinux_2_34_x86_64.whl
Size 6.6 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c37c1ee262a78f5e24c02d511067c553515ce88cd23096d2c498f09d4e0f7780
BLAKE2b-256 checksum
How to use checksums
7c3a5ec2bf25f76dffffe7fdac16d88e97f509f4345ff23a8a652881f5920ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL apache_iggy-0.9.0.dev8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dd5432c86615a9cbd81b138455a99362ad0a88c482b77c6c8e94f88d7b8463fd
BLAKE2b-256 checksum
How to use checksums
0882efdf91a08d30f41edf50d2752c83730ffb46f50f9fa3ac77a9612c5e4edd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp310-cp310-macosx_11_0_arm64.whl

Download URL apache_iggy-0.9.0.dev8-cp310-cp310-macosx_11_0_arm64.whl
Size 5.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8794604571a7164c5db036c8fefce2e654f4e04a97b09252a3436e5b3c19f23a
BLAKE2b-256 checksum
How to use checksums
ba0d389170e3af68a2603906099ba6f6479cd877ae98a05c9d308f1b151dbc36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log

Release files / apache_iggy-0.9.0.dev8-cp310-cp310-macosx_10_12_x86_64.whl

Download URL apache_iggy-0.9.0.dev8-cp310-cp310-macosx_10_12_x86_64.whl
Size 6.1 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d6d639fc21d0f22f8b13764e8f7b374d0bd0541421acc1e0dad0fd54d3d52265
BLAKE2b-256 checksum
How to use checksums
5c0ffae91ceb7c6e3c2fbfd571e04c4adaab9458f2605c67274dc2b8b0b3aadb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 11, 2026.

Transparency log
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