High-performance async SDK for the Interactive Brokers Gateway API.
Project description
ibx
Pre-alpha / under construction. Nothing here is released or installable yet.
What this aims to be
ibx aims to be a high-performance, async-first Python SDK for the Interactive Brokers Gateway local API. The goal is a sans-I/O protocol core (no sockets, no clock, no asyncio in the core) with an optional Rust-accelerated hot path, a hybrid protobuf + legacy codec, and typed facades intended for algorithmic trading, colocation, Jupyter research, and AI agents over MCP.
The project is governed by two absolutes it intends never to trade away:
order-path correctness (no duplicate-order window, no silently dropped send, no
fabricated data) and claim honesty — a feature or number is treated as real
only once a CI gate executes it. See CLAUDE.md for the north
star and BLUEPRINT.md for the full design.
Status
Under active construction at milestone M0. There is no published package and no public API yet. This README describes intended goals, not shipped behavior. By project policy, capability and performance claims appear here only once a CI gate executes them — so this section will stay deliberately sparse until those gates exist.
License
ibx is licensed under the Apache License, Version 2.0 — see LICENSE.
Attribution and lineage (including the predecessor sources this project derives
from) are recorded in NOTICE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 openbrokers_ibx-0.0.1.tar.gz.
File metadata
- Download URL: openbrokers_ibx-0.0.1.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6311017ffab139ada3918a0230c39b627c08bce73785a9d9c84c00ab2f1929a
|
|
| MD5 |
bb237ffef75da1be9e08b88afe4346e6
|
|
| BLAKE2b-256 |
5e346dce5eda469822da1ae944f208300364c0ef15f04b51c470b34aa699550c
|
File details
Details for the file openbrokers_ibx-0.0.1-py3-none-any.whl.
File metadata
- Download URL: openbrokers_ibx-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eef1f9f06be72b0b99ffcca0f0d3262568aa467b21d8b0e1c0ec5a6b10a0d81
|
|
| MD5 |
74baff69ae2ea7dfc1ff4a6f2f2f4dec
|
|
| BLAKE2b-256 |
29721658b0cc763b6cb2ec5f7a32bc048b5a2f30600d82a54c668f82e415fdc6
|