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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82a290ea2759c007de8d80bf24a43f2dfc94ebd18019419d6fa2ec7d9483814f
|
|
| MD5 |
a14d23e6a5d95011baee83ded973350d
|
|
| BLAKE2b-256 |
ef942825ccb5328b50e05278268f21fcc588e030b0a97cd39a17ee8443e1f157
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02639e9bba9e1c46d043acf4be21984e88bc1b89038bbb26b2913cb2398607b7
|
|
| MD5 |
f02dacbb0e4751f75e84a4cd75433ec7
|
|
| BLAKE2b-256 |
827582ff72f34e762430be8c1a70d51245cf561341a6d505c9d64cc77fac6f24
|