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.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 kicksdk-py 0.1.0
File Size Uploaded
kicksdk_py-0.1.0.tar.gz 52.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for kicksdk-py 0.1.0
File
kicksdk_py-0.1.0-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
kicksdk_py-0.1.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
kicksdk_py-0.1.0-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
kicksdk_py-0.1.0-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
kicksdk_py-0.1.0-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.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
kicksdk_py-0.1.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
kicksdk_py-0.1.0-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.0.tar.gz

Download URL kicksdk_py-0.1.0.tar.gz
Size 52.0 kB
Tags Source
SHA-256 checksum
How to use checksums
91c737150c6320aa14fd0159ad11466dbf67afbe20288850a7bbbcf96cb11c1e
BLAKE2b-256 checksum
How to use checksums
d8c38bd46dc18541d93c1c6b7e7ab3d6063f315de9a782ab98989413fb0fcbb3
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.0-cp39-abi3-win_arm64.whl

Download URL kicksdk_py-0.1.0-cp39-abi3-win_arm64.whl
Size 336.4 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
adff801f17f114c668918f89c273c6d903b09abb71f67392a4d8daee35f4e575
BLAKE2b-256 checksum
How to use checksums
73eeaf3a71b5d6112e6ce57c7ac8b88a7895785c2f600c680d224044ad94037f
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.0-cp39-abi3-win_amd64.whl

Download URL kicksdk_py-0.1.0-cp39-abi3-win_amd64.whl
Size 346.8 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
7462e60602672528839f6b3dfa8760f5adee075abadd3767a8c7cbab6ab41fc7
BLAKE2b-256 checksum
How to use checksums
f43d1c13d219e15515d12d4fbb0406688535783841698e8dcb285124cc1f700f
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.0-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL kicksdk_py-0.1.0-cp39-abi3-musllinux_1_2_x86_64.whl
Size 676.8 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0d42257ac4072b5c840626a57bffef7dde54d0c6b12036a3d918b1ee9aba7474
BLAKE2b-256 checksum
How to use checksums
5fe72ea1730bc88197886a9de2d47d46d17bc24bc132862f056c8609d951f5ad
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.0-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL kicksdk_py-0.1.0-cp39-abi3-musllinux_1_2_aarch64.whl
Size 634.7 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
85ce682978482b1a066cb590ba139d7d7eb074f4de14505e70838292dae9272d
BLAKE2b-256 checksum
How to use checksums
f2d5b7e31d21b4b4359e9c91d1c1cf12b41dc92502c051fe36c6b48c9071575e
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.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kicksdk_py-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 464.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
32cddc574fb16f455b2f0f096dafbdc1af4350e4db79e618c3b4e689f80440db
BLAKE2b-256 checksum
How to use checksums
8902dde7fb29f0e632b7619a90d856969b5436c581ea2fc807683af2d945cfa6
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.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL kicksdk_py-0.1.0-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
059f827e93a89e2684870b17cb6431e00d2ea5ccc154f5a16c46441068a11cd5
BLAKE2b-256 checksum
How to use checksums
2659de16f4c2ed2716a01d756c38148ac7e8122f0882a60b5aee8db417dc8fbf
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.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL kicksdk_py-0.1.0-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
8d25de90badeee1073b3116f402010fd1064526164b1fcd8b244e30e6e313404
BLAKE2b-256 checksum
How to use checksums
e24886109805c762e359d88883537224aca462c792ee051b8ba497cfa68163d7
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.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL kicksdk_py-0.1.0-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
fb67db22df60ed8701b9216d8628e5d55d977bae866c991ea3052ba7f66a1a9b
BLAKE2b-256 checksum
How to use checksums
6ea8ef156be43fc0e146a70a993dfe06c5cedffd089726a91ba5ac07d4aa008f
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

0.1.1

9 release files

This release

0.1.0 This release

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