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.

Apache Iggy (Incubating) is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.

Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.

While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

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, only after changing the pyo3 API surface (nothing in CI checks stub freshness, so unconditional regen just invites .pyi churn), use

    # run from foreign/python
    cargo run --bin stub_gen
    # TODO: Known bug: running this from a subdirectory of `foreign/python` corrupts the tracked stub, see https://github.com/apache/iggy/pull/3825/changes/BASE..773a27971b4ddb7b44773ded395ed23afb1de4c9#r3727691619
    
  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 either a server address or a TcpConfig:

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())

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.dev4

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.dev4
File Size Uploaded
apache_iggy-0.9.0.dev4.tar.gz 579.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for apache-iggy 0.9.0.dev4
File
apache_iggy-0.9.0.dev4-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.dev4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev4-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.dev4-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.dev4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev4-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.dev4-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.dev4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev4-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.dev4-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.dev4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev4-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.dev4-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.dev4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev4-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.dev4-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.dev4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev4-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.dev4-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.dev4-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
apache_iggy-0.9.0.dev4-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.dev4-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.dev4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
apache_iggy-0.9.0.dev4-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 143.6 MB

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

Download URL apache_iggy-0.9.0.dev4.tar.gz
Size 579.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f82017e3066065574e059cc1bd946a82b6696c3f753279e47a8caeb69647999a
BLAKE2b-256 checksum
How to use checksums
2b8bcac2e2a40c77f6c2400c21d63d152b4798a0000889a54bc990398532d375
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 6.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fb99c7761676d6518d6c7aed5edbc9156a8a31ae22a12480be44cdaa1ad785cf
BLAKE2b-256 checksum
How to use checksums
27c6cbda24dcc24854f164b969c3a4ce0183da72d8daf5a9ddeb0e532e39452e
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp313-cp313-musllinux_1_2_aarch64.whl
Size 6.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
853fca0f552ec46abe29bf14d810b5022fc2453abaa6c0ec0c03be32f5988e05
BLAKE2b-256 checksum
How to use checksums
641aa37954c6cdcd5727ee1e68a18e18c1c34f24a0380734fe383d3fe4a00f38
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp313-cp313-manylinux_2_34_x86_64.whl
Size 6.0 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
57cb256819db88682cba63120fee14aec868c700b04433634efc2d9d2502c24d
BLAKE2b-256 checksum
How to use checksums
ea3adaa0c0153e695a1b6bd0e01c7e290a5ecc146ddbd29bd7c76034a9a963bd
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6998aca1d9131869ff8090935892086108be1962cbb7f8e81b091634ec85e105
BLAKE2b-256 checksum
How to use checksums
ed7ba7e0a00c0557f0a585db6e5d3405da9c55400bc379e491fbf260e4c72d45
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp313-cp313-macosx_11_0_arm64.whl
Size 5.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f7bdb16013ea2b4c17b764b20f97c787c6bd8df3c383874ef95fdf51ed44d68
BLAKE2b-256 checksum
How to use checksums
6c070b14d8ae24f35416aaa0f7b83bb236ab7376e2d4acd10c219f5ba69c2593
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9155bd415d90a00854b07eee6d03e8abe23d9e02469178f791f7edee574bee8a
BLAKE2b-256 checksum
How to use checksums
e318690c9da5d33883ff4f8dfd0bad85160a7a63b165d2b21a841dd7373c34c1
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e6ab5b3a6b53f256ea56188e9cf0aad0eb57b868a66fe1db755ee19d6479cfba
BLAKE2b-256 checksum
How to use checksums
e7cda7436de1afe52a039e2e026704dd9a70fbbc0406dbb0753573aa7257e5ba
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp312-cp312-musllinux_1_2_aarch64.whl
Size 6.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2abd5c2651898580f3e12dacd4e98c70728c1004cf76932eef896235b96a8177
BLAKE2b-256 checksum
How to use checksums
7dd49c5a5f729cec1986f240580a9a5bf05a03ffc96074f58f65012696dd3188
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp312-cp312-manylinux_2_34_x86_64.whl
Size 6.0 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
4e1d33ac57d668a6afce2bd6c212fcc5a9be1de784bdbbca61ac5702a4cc9850
BLAKE2b-256 checksum
How to use checksums
b0f1335dbf85d3a05fc9025f2cc72caf1da19c6c811dd874224a0222ea36f075
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b8fd5a2712688eac02168740c47925e8d95b31c64a7ca6a5d8adc5cf990bf705
BLAKE2b-256 checksum
How to use checksums
075467dbbcefb9e370d9c6f946b73482c2706a92b42819405538fb53b70da6b2
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp312-cp312-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ee35015020f5453c69aefbf25155a33ac8c70b482fcc6a94d054c6884c50ba1
BLAKE2b-256 checksum
How to use checksums
8f11d5996db037f397ce34225082e6d1b5abb104ca4cff82f5ab03299cbb1c03
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e314e076db1d509a357b70e4304879aa1dbf0177dbea9c630558e1da7a9cd109
BLAKE2b-256 checksum
How to use checksums
6ba0d29b41f142caf76482b4e20b605ac6ff97749c0c36a49a65679545af7f96
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 6.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1d040ebc7942ca9f792c8632a450fcc8701132c45775ba308f985c677347d9e6
BLAKE2b-256 checksum
How to use checksums
8099e4c53fb3518cc35a18529755d31dc7a7a6a3f0ea3dafbda6bb31934e7b65
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 6.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2dce0cf4a02ca7051481648414aee2caa6da216c6da603fc9e01858f49a59996
BLAKE2b-256 checksum
How to use checksums
eac20f91a4b9d7267746e302e10905368892af0defa92cec58ca9ed7ea7a6620
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp311-cp311-manylinux_2_34_x86_64.whl
Size 6.0 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
665189b2060d22227ba10a799bf4022512126502cc5b8ca58d1f42c7216f7062
BLAKE2b-256 checksum
How to use checksums
0a0a4a7d6d6f079501b5af0b7974f09b74dba7e8fde6acf2d19a4df7dbaf2084
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dc7f0d12c2037cdc2639c4506684d3b0120f9700cefcccde80d9dfd6b5e3724d
BLAKE2b-256 checksum
How to use checksums
b4f69fc2f19f9404968c5a4525012f1c92079fc810e166eaf5f2c6f0e9372157
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp311-cp311-macosx_11_0_arm64.whl
Size 5.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b341a177914e035b1ed0104085f45ecf8ddd9a111e5cdb1f7e3ecc2ac87066b8
BLAKE2b-256 checksum
How to use checksums
caf3bd1778500cb0a354365b5e6c53d4e4f41bfc1d865365349743ea463cc958
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp311-cp311-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8372f68813ce10748b6879856b79a4ce837fed1c5c306a605cba8d725df5ed6e
BLAKE2b-256 checksum
How to use checksums
4f8cd5d213aaf7979a684e03bcbb8f1837f53b7d3bd24752608c6cf6b16cfd83
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 6.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
67b72a6663ded41f7b8801cb0760cf96e7ba1695bae1439fa2fd9dacbd3d7133
BLAKE2b-256 checksum
How to use checksums
c56067d5d822aade40f88cc67c96c604433f13a50e4969531182c6815b329381
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp310-cp310-musllinux_1_2_aarch64.whl
Size 6.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ebe072e034614e2f5c0c5c7286cfb0ede36542df21b1051d07d8244818fbb427
BLAKE2b-256 checksum
How to use checksums
f81a61ffb221da1f350e72a769d53a8d01d224c71b6ada625acec3e516c6a851
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp310-cp310-manylinux_2_34_x86_64.whl
Size 6.0 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
07cfef70f3d4934037bb7a96d47d5490ac374625d157ca2234ae78d4184c46a0
BLAKE2b-256 checksum
How to use checksums
6e98c402d060eca3a5b764278a8532b3e58dfd3492c1051dbcfc3143d025d72b
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5392159e7873cd0b773b6a346c90db9103abcd8b557425ec1618f3ef52b4bba1
BLAKE2b-256 checksum
How to use checksums
2d58e6fce6e58162aead6370c376b44d446b541a0a6b29f9a8f0049b81d3a832
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp310-cp310-macosx_11_0_arm64.whl
Size 5.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
936ce76fe26a099bdbea55010b1144703d33975c27b54f145159e7433769c74d
BLAKE2b-256 checksum
How to use checksums
f4cc3a083f96143dd23491b51ac73cba74843bcb6f6bb9ddbd7aa46705bb3157
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 Aug 18, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev4-cp310-cp310-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
57cbd6960c25dc637d82144daaf542242dedc2c2e85f4fb812ea54940e1879bc
BLAKE2b-256 checksum
How to use checksums
34c777863382ad323886057f4b13710d8a349f53b44d636878be0fe013372b4f
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 Aug 18, 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