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

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

Built distributions (wheels)

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

Total release size: 143.5 MB

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

Download URL apache_iggy-0.9.0.dev3.tar.gz
Size 578.9 kB
Tags Source
SHA-256 checksum
How to use checksums
97b7ae4f1f2cea423cfd01a8a3ee9340a19c8c6b28e3567679da21439beb2e65
BLAKE2b-256 checksum
How to use checksums
56f9f36ea35acf0beaa9c846b2b05e3c8d0020c516b20bb00798c1ef7af4c8fa
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 6.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
376c41439ef8da543ce24e79ad48c2890a5c78b84dab7cd231de7db5fb6bfad2
BLAKE2b-256 checksum
How to use checksums
c1f866d1dd319fba3fcc489f6f26c5585bd5078175b59ad00d7a11d08eb794e1
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
232b9ccd2d4445913858c2d1f1502ee17123e09ffdbd296716a01962e01f4405
BLAKE2b-256 checksum
How to use checksums
abfb2c60db57094c92a4848b18d18fd4b296bef12f6a77cedb009f111ff80bd9
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
36a47892f8f0fc70131eb8777cc1a7bab3258b5493968d9512516b07b4faa58e
BLAKE2b-256 checksum
How to use checksums
f6838ebc606921028590ef71dea4e69769886a0afb6cc28f740cbe2bde49ed2f
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
59e803324d4cb8de0a0232807b6a4f88d58135690cc4e297b2a3aa0aceeef04e
BLAKE2b-256 checksum
How to use checksums
c7fcf6d75dc6d2e99b969033e3eea6cf9dac3b6cbad31512f686ae054b4a30a0
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-cp313-cp313-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bb024c247d258393066b817be8f6aa5b94288764b0a9f24397816ea2b51e9499
BLAKE2b-256 checksum
How to use checksums
d8efd6098d611d6731f572c3090501b08f0440eb1320056cc96d989774ef836a
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
d9c46b92a9784be80c7714091520976d36c7e1994645d75124a6624a609ee9e2
BLAKE2b-256 checksum
How to use checksums
7b1b3d751571dcd0733adf3a0b0c119b1f5e2323528ef780e0f7aabcc879beba
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3cf7a246b630eee298afd327c2ec25347b779787c2c33d5bfa53c6a89f536465
BLAKE2b-256 checksum
How to use checksums
cc33a1cc45abb3c4e402c58c77523a9e11ae76e7d50b3bca62ac0568c96d4320
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
67699840c4ba85d21251aa9aea2be499272a5693a5ed4420ad64c4ef79901da4
BLAKE2b-256 checksum
How to use checksums
70421a39278ca2136b88fed31fe68e805690cbe8302810eae00965e8124f5a70
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
4f46ccd337ba86aedf5c263e70fb69f26bced5cd95331e7edc85000e3debcbef
BLAKE2b-256 checksum
How to use checksums
0fb4410646d6927a879368e45eb17d89d437ea1a3f9d5c89db39ebbfc2f392e7
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
e10456d00e3f7572c3bfb225f12026d81bb0c12a146444ee95c1fcd0ccbb35c8
BLAKE2b-256 checksum
How to use checksums
9f6171196c57b7174a50f9cd82d5941eafcf20612abdb106f2b7c7e6b07301de
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
14d93d6a214d40d7e92453cd5eee50adee733d322d3f364f468b3b693ff88b7a
BLAKE2b-256 checksum
How to use checksums
7f7c625b7afc65d0f2e412de3bd929018d803e624c910d54fa2ca8df6d1c06d3
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
b8f3cf53587e73779e169cd2aec41711ed3229f3e50e5dce2badc9f42026307d
BLAKE2b-256 checksum
How to use checksums
f133d25561e564300d9095cd9296eb77e27428f666a15639a40aae586ce8cceb
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
a1543ae985854b56b96c3524f648eeef2bc62aef089beaf70fd779f96a357a85
BLAKE2b-256 checksum
How to use checksums
677abb43c118b89e442bd53db9339171c6a7e8d5796c3c1962925bcbf85322e3
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
5958f5e00b4fcd03f1da4727cabf45ff7538633126f25990f323a009b09e1201
BLAKE2b-256 checksum
How to use checksums
e0a7284a6bab3b5becbeb9c4c2123e04faa0d36a92dade268c4d5a9992e8daba
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
915876251b389e07fbce5518c0554103e49a278a7530a58730afbb56d1d20675
BLAKE2b-256 checksum
How to use checksums
99e6bc98f1506895d08d1a6a950ed9985455868cb3283313fdb08754710d0971
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
c9492096dad686fb036a93c7d0b40febc6ea3988746b8fefde00a9ea115b45a6
BLAKE2b-256 checksum
How to use checksums
34b8c537892917dc4044b506bb9193f09601e1edbe7a45311f1cc54ddb3ed813
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
deb07eb73a692eb7d9d9831471c96c577113f896464ac097ec3830b2a8090712
BLAKE2b-256 checksum
How to use checksums
87b8d2488b619446aa3ffb1ad10a9b7370bd6a5ade9a6c9e50ebe2c86f30c563
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
6af2e4f8ffce3837f7e3b216f4344f1c2ba1600a72c06390fdb073fb0ddea2ab
BLAKE2b-256 checksum
How to use checksums
90cb700d1d54d4d19fa614207b4fb51ab5da450e3df2a51daf44a3aa8e903a96
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
5ef63eb6e2125c84979661db8fa466b9b2615f6b7881e7d947450790857517a5
BLAKE2b-256 checksum
How to use checksums
0160a17f2edfbe7040a5db8a0c6295cafa5e56ec3c21ecfad9352d61f3b8b1d6
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
ad62abef8cf8b5ba82e4c385ef88ddeabc06c2965e0e92c9a04f8b01535adafa
BLAKE2b-256 checksum
How to use checksums
0e124f28c04bf20eaa5e230eb630000cfbd210ce59871169709e4a406fc1275b
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
41ca266b5f0ff8e76b72956ac0e6bc36138d25acdebb3721d7e3a90879827e5b
BLAKE2b-256 checksum
How to use checksums
2201ea73a3081fcc9e0bb3648c0a9d582835855c33b0682a62128bac0575dd3c
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
b2171a8cc1d7942973efac95d2dc760a1257716eea9a9e319a51f152d2509436
BLAKE2b-256 checksum
How to use checksums
db3ba530f33c4880fb1034dc10fb9811631a4c358d3ff43313e4d999f00ba629
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
33f0274213b11c07472939708e50e4ae2ddd379cde0aecf559f73fc8e5255e55
BLAKE2b-256 checksum
How to use checksums
7e442aa887a8d01589c4770f5bb4fd2f855bd303ebaa10e66d7eaea5c2c64478
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 17, 2026.

Transparency log

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

Download URL apache_iggy-0.9.0.dev3-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
7c28acce3b6c828405328b788819a9e8462a47cb946572f1a6150adde1e58e9c
BLAKE2b-256 checksum
How to use checksums
4d33a39936673554dabed5cd55d3b11d9c5a68c6f868271cda00adf964d2f6ef
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 17, 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