Skip to main content

High-performance async SDK for the Interactive Brokers Gateway API.

Project description

ibx

status: pre-alpha license: Apache-2.0 target: python 3.12 | 3.13 | 3.14

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openbrokers_ibx-0.0.1.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openbrokers_ibx-0.0.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

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

Hashes for openbrokers_ibx-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e6311017ffab139ada3918a0230c39b627c08bce73785a9d9c84c00ab2f1929a
MD5 bb237ffef75da1be9e08b88afe4346e6
BLAKE2b-256 5e346dce5eda469822da1ae944f208300364c0ef15f04b51c470b34aa699550c

See more details on using hashes here.

File details

Details for the file openbrokers_ibx-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for openbrokers_ibx-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0eef1f9f06be72b0b99ffcca0f0d3262568aa467b21d8b0e1c0ec5a6b10a0d81
MD5 74baff69ae2ea7dfc1ff4a6f2f2f4dec
BLAKE2b-256 29721658b0cc763b6cb2ec5f7a32bc048b5a2f30600d82a54c668f82e415fdc6

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