Skip to main content

allisall

The Python client of the allisall API. It sends events: client.events.ingest.

pip install allisall
from datetime import UTC, datetime

from allisall import Allisall

with Allisall() as client:  # reads AIA_API_KEY
    summary = client.events.ingest(
        [
            {
                "timestamp": datetime.now(UTC),
                "agent_key": "support-bot",
                "category": "task",
                "event_type": "ticket_triaged",
            }
        ]
    )
    print(summary.accepted, summary.duplicates, summary.rejected)

AsyncAllisall takes the same options, and await client.events.ingest(...).

ingest takes any number of events and sends them in batches of at most 500 events and 5,000,000 bytes. It gives each event without an event_id a new UUID, so a retried batch is never counted twice. If your events can be delivered to you more than once, for example from a queue, set your own event_id, such as the message id: a new UUID is generated on every call.

Requires Python 3.11 or later. Licensed under Apache-2.0.

Metadata

Release files for allisall 0.1.0

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

Source distribution (sdist)

Source distribution for allisall 0.1.0
File Size Uploaded Provenance Actions
allisall-0.1.0.tar.gz 34.7 kB With provenance Details for allisall-0.1.0.tar.gz

Built distribution (wheel)

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

Total release size: 57.6 kB

Release files / allisall-0.1.0.tar.gz

Download URL allisall-0.1.0.tar.gz
Size 34.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0bc51dcb1f3435c43c2e6d4fd8b33115dd651ef96269750c48873f7c13e2961f
BLAKE2b-256 checksum
How to use checksums
923c43defa56e970700b64a76e9313170a69d10099d4620ceaa53f58cddaac96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / allisall-0.1.0-py3-none-any.whl

Download URL allisall-0.1.0-py3-none-any.whl
Size 23.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a4c6f3f303e03b533e6ce370b4e28637e9ffe4aaa2454611e1de2114765f5f8c
BLAKE2b-256 checksum
How to use checksums
9c20da3d37e016f5faf38644c534fe672a01f9b8603d01c86b27fd005bfd2563
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Security for allisall 0.1.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for allisall-0.1.0.tar.gz

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 Oct 30, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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