Skip to main content

Extended kalshi sdk with methods you were missing so much.

Project description

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

Usage

Use it as a seamless replacement for the official SDK.

import asyncio
from kalshi_async_plus import KalshiClient, Configuration

async def main():
    # Use exactly like the official SDK
    config = Configuration(
        api_key_id="your_api_key_id",
        private_key_pem="your_private_key_pem"
    )
    client = KalshiClient(config)
    
    # NEW: Fetch only tennis matches automatically!
    # This looks up all tennis series tickers and handles pagination.
    tennis_events = await client.get_all_events(sport="Tennis")
    
    for event in tennis_events:
        print(f"Tennis Event: {event.title}")

if __name__ == "__main__":
    asyncio.run(main())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kalshi_async_plus-0.0.3.tar.gz (35.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kalshi_async_plus-0.0.3-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file kalshi_async_plus-0.0.3.tar.gz.

File metadata

  • Download URL: kalshi_async_plus-0.0.3.tar.gz
  • Upload date:
  • Size: 35.1 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for kalshi_async_plus-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8d6172603a8b0eac61f30ccf09cffc538e1c15ac6c4a83ab1f86ca817fcc5592
MD5 714b2325505ea9e1653761b3516958bd
BLAKE2b-256 9d6f851532602cf97e493af6226e980954c4ceef42f06f9a5ac32dd52eedb183

See more details on using hashes here.

File details

Details for the file kalshi_async_plus-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: kalshi_async_plus-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for kalshi_async_plus-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cd29626dc4dad5f3f20c425095fbff0e70ec9578483330d261839db2cc058673
MD5 74610048e7df7c4d0b7e0e9a38b1f012
BLAKE2b-256 640e454068c6aa226ad9731f4e7866851b6350e5d5c6c4ca76a51c309acf4c1a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page