OpenPit logo

OpenPit

Pre-trade Integrity Toolkit
pre-trade risk go python rust c api open source apache 2.0

Embeddable pre-trade risk engine Open-source pre-trade risk SDK for algorithmic and electronic trading systems Deterministic In-memory Policy-driven Concurrency-aware

OpenPit is an open-source pre-trade risk SDK and engine for algorithmic and electronic trading systems. The core is a deterministic, in-memory Rust library that validates orders against limits, exposures, and policies in-process, with bindings for Go, Python, and C.

Distributed under Apache-2.0 on GitHub, crates.io, PyPI, and go.openpit.dev.

Go logo
Go SDK
Public Go module for embedding OpenPit into Go services.
go get go.openpit.dev/openpit
PyPI
Binary wheels for Linux, macOS, and Windows. Install with
pip install openpit
Rust logo
crates.io
Rust SDK published on the official package registry. Add with
cargo add openpit
C API
Header, release-ready native libraries, and split reference docs for C integrations.
#include <openpit.h>
Repository
Source code, issue tracker, and contribution guide.
git clone https://github.com/openpitkit/pit.git
Wiki
Architecture, domain types, pipeline design, policies, and conceptual documentation.
Discussions
Questions, integration ideas, and community conversation. Bug reports go to the issue tracker.