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)
    
    # But with extra methods you were missing!
    # Automatically handles pagination to get every single event
    all_events = await client.get_all_events()
    print(f"Found {len(all_events)} events")

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.2.tar.gz (33.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.2-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kalshi_async_plus-0.0.2.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.2.tar.gz
Algorithm Hash digest
SHA256 82a290ea2759c007de8d80bf24a43f2dfc94ebd18019419d6fa2ec7d9483814f
MD5 a14d23e6a5d95011baee83ded973350d
BLAKE2b-256 ef942825ccb5328b50e05278268f21fcc588e030b0a97cd39a17ee8443e1f157

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kalshi_async_plus-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 02639e9bba9e1c46d043acf4be21984e88bc1b89038bbb26b2913cb2398607b7
MD5 f02dacbb0e4751f75e84a4cd75433ec7
BLAKE2b-256 827582ff72f34e762430be8c1a70d51245cf561341a6d505c9d64cc77fac6f24

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