Skip to main content

kalshi-async-plus

An extended, drop-in replacement for the official kalshi-python-async SDK, featuring the methods you were missing so much.

Installation

uv add kalshi-async-plus

Plus Features

1. Cleaner Configuration

Pass your credentials directly into the Configuration constructor—no more manual attribute assignment.

from kalshi_async_plus import Configuration, KalshiClient

config = Configuration(
    api_key_id="your_id",
    private_key_pem="your_pem_string",
    debug=True  # Automatically enables Plus-level debug logging
)
client = KalshiClient(config)

2. High-Precision Sport & Scope Filtering

Fetch events with perfect parity to the Kalshi website using type-safe enums.

from kalshi_async_plus import KalshiClient, Sport, Scope

async def main():
    async with KalshiClient(config) as client:
        # 1. Fetch all baseball games
        baseball_events = await client.get_all_events(
            sport=Sport.BASEBALL, 
            status="open"
        )
        
        # 2. Granular filtering: Just Tennis "Games" (skips Futures/Set Winners)
        tennis_games = await client.get_all_events(
            sport=Sport.TENNIS,
            scope=Scope.GAMES,
            status="open"
        )
        
        for event in tennis_games:
            print(f"Match: {event.title}")

3. Professional Logging & Debugging

When you set debug=True in your configuration, kalshi-async-plus automatically activates its internal high-level logging. We've cleaned up propagation so you get clean, singular log entries in your console.

Metadata

Release files for kalshi-async-plus 0.0.5

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

Source distribution (sdist)

Source distribution for kalshi-async-plus 0.0.5
File Size Uploaded
kalshi_async_plus-0.0.5.tar.gz 35.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kalshi-async-plus 0.0.5
File Interpreter ABI Platform
kalshi_async_plus-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 39.6 kB

Release files / kalshi_async_plus-0.0.5.tar.gz

Download URL kalshi_async_plus-0.0.5.tar.gz
Size 35.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0728b70f72e02a36228648a6244165101747cf11ca0bb700b3a5d606f9c54ac7
BLAKE2b-256 checksum
How to use checksums
c9b05afc4cfb8955a8d7d62aad5c424b4bd4e6e6cdf99912f34961ffa81e867e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / kalshi_async_plus-0.0.5-py3-none-any.whl

Download URL kalshi_async_plus-0.0.5-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e70534c3fb74f899bf371d826676e1a87af4841c0422292728a2163fab34e6fa
BLAKE2b-256 checksum
How to use checksums
d396b84d3874702f2dcead2a2edaf0d0dd4349196480f2d3554b636f705daaf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 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