{"repo":"Reddimus/kalshi-cpp","free":true,"listed":false,"github":"https://github.com/Reddimus/kalshi-cpp","clone":"git clone https://github.com/Reddimus/kalshi-cpp.git","description":"Modern C++23 SDK for the Kalshi prediction-market API — full typed REST coverage + real-time WebSocket streaming, RSA-PSS auth, and an exception-free std::expected API. CMake / FetchContent-ready.","language":"C++","stars":97,"topics":["api-client","cpp","cpp23","kalshi","prediction-markets","rsa-pss","sdk","websocket","cmake","market-data"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Kalshi C++ SDK A modern C++23 client library for the Kalshi prediction market API. It gives you typed methods for the full Kalshi v2 REST surface plus real-time WebSocket streaming, with RSA-PSS request signing built in. Errors are returned as std::expected — no exceptions on the hot path — and the library drops into any CMake project via FetchContent pinned to a release tag. Features - RSA-PSS authentication — secure API signing compatible with Kalshi's auth scheme (SHA-256, PSS padding). - Modern C++23 — std::expected for every return (no exceptions), plus concepts and other modern features. - Full REST API — typed methods for all Kalshi v2 endpoints (markets, portfolio, orders, RFQ/quotes, subaccounts, and more). - WebSocket streaming — real-time orderbook, trade, fill, and lifecycle events with full depth parsing. - Clean, layered architecture — modular static libs (core → auth → http → models → ws → api) behind one kalshi::kalshi interface target. - Fast JSON — Glaze for the write path; hand-rolled scanners for the read hot path. - CMake + Make — easy build system with convenient Makefile wrappers and a drop-in FetchContent / find package integration. Quick start The primary way to consume kalshi-cpp is CMake FetchContent pinned to a release tag — that is how the downstream services consume it, and it needs no system install of the SDK itself. 1. Add it to your CMake project You still need a few system libraries on the build host (OpenSSL, libcurl, libwebsockets) — they ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Reddimus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Reddimus/kalshi-cpp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}