Skip to main content

kicksdk (Python)

Kick (kick.com) without the I/O: requests, response parsers, the realtime chat protocol and webhook verification, from the kicksdk Rust core.

pip install kicksdk-py          # the core
pip install "kicksdk-py[aio]"   # plus connect_chat over asyncio (httpx, websockets)

The import is kicksdk. (On PyPI the name is kicksdk-py: PyPI treats kicksdk as too close to the unrelated kick-sdk.)

import asyncio, kicksdk.aio

async def main():
    async with kicksdk.aio.connect_chat(chatroom_id, channel_id) as chat:
        async for e in chat:
            ev = e["event"]
            if ev["type"] == "chat_message":
                print(ev["sender"]["username"], ev["content"])

asyncio.run(main())

Everything else returns kicksdk.Request objects for any HTTP client and parses what comes back (kicksdk.website.channel_request / parse_channel, kicksdk.public_api.livestreams_requests, kicksdk.webhooks.verify, …). Errors are kicksdk.KickError with kind and status.

Wheels are built for Linux, macOS and Windows (CPython 3.9+, one abi3 wheel per platform). Anywhere else pip builds from the source distribution, which needs a Rust toolchain.

Kick's realtime server only accepts Origin: https://kick.com; connect_chat sends it. MIT OR Apache-2.0. Not affiliated with Kick.

Metadata

Release files for kicksdk-py 0.1.1

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

Source distribution (sdist)

Source distribution for kicksdk-py 0.1.1
File Size Uploaded
kicksdk_py-0.1.1.tar.gz 52.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for kicksdk-py 0.1.1
File
kicksdk_py-0.1.1-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
kicksdk_py-0.1.1-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
kicksdk_py-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
kicksdk_py-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
kicksdk_py-0.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
kicksdk_py-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
kicksdk_py-0.1.1-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
kicksdk_py-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 3.9 MB

Release files / kicksdk_py-0.1.1.tar.gz

Download URL kicksdk_py-0.1.1.tar.gz
Size 52.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ac0bd199317761a38495e776995dd31731be15d30085e9deb25d07669d834caf
BLAKE2b-256 checksum
How to use checksums
ce0706a2bdf86807d75775b4178cde4869dec0ff78b84c79182bb297db1a95bd
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-win_arm64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-win_arm64.whl
Size 336.4 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
321927e4018af12e6ac7d0bc941763dad915d9e0c0bd5cef400f73c43960029c
BLAKE2b-256 checksum
How to use checksums
d31110dc06472ce0d355da92e6a5af27ce8904b65a046539ca95e6361406d506
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-win_amd64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-win_amd64.whl
Size 346.8 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
efcf8a0bc90f8b2d0863ad3f6daaf25f2af20ccef33735cb6749376575fb8331
BLAKE2b-256 checksum
How to use checksums
1be98ae83b3b956a7e21130b96f1db069d920e69405a2775f3236f4f7764b100
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl
Size 676.7 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
d1677ab9fcfff4829f9ca5f67f6133d1af8a7a955665f2d6f12f194bf339e8e0
BLAKE2b-256 checksum
How to use checksums
7d2d9e4fda1d7b4b24d73e19800cd4368e4e296089716165f761af99d83876b5
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl
Size 634.6 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
ae6dd61267832c7d1bffa70354607a9d2945cde1e6a966ef3445956f4edeab43
BLAKE2b-256 checksum
How to use checksums
b62140c7165ab6295e2439936a0ef40dd134f04a0a038fa430b4900aff837b50
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 464.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
db9b3122470e3ee4091361c6ffdfcb1c4e78ad31a81a03bde8929a35de935406
BLAKE2b-256 checksum
How to use checksums
cc6b32e8459b0776debc920a15d4762da0c0a0d4ba4610b002d13a593c55e762
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 457.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
2de4fc422e5102554d0aa9010535f5578f6ecca79ea20001d9c2b935cc8a129a
BLAKE2b-256 checksum
How to use checksums
7841e2caa25bd2e068db2c25577327712040765f05ae48e39ebe6080effac46f
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-macosx_11_0_arm64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-macosx_11_0_arm64.whl
Size 432.4 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cfef81e0c6c3a70ca0df8dcb8e17a44ef498968794043689e0f38480d8af0ffb
BLAKE2b-256 checksum
How to use checksums
ad61709728ee908b62a6a556145022f84168602aa8b62e3f11ad222f470e40b1
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 Oct 13, 2026.

Transparency log

Release files / kicksdk_py-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl

Download URL kicksdk_py-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl
Size 449.0 kB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4a3d25e006c6c7c0bf828d5178f759f0253b7a06f736458f5214c3720c95b99b
BLAKE2b-256 checksum
How to use checksums
82d01976cf2739ad8c5127d02c46d2dc9f20f81e0b1fb8ea43927ffb1d62b419
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 Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.0

9 release files

This release

0.1.1 This release

9 release files

0.1.0

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page