Interactive Brokers OAuth
Project description
IBKR Authentication Workflow
Documentation for the IBKR Web API is here.
-
Pull the repository.
-
Create and activate a virtual environment.
-
Install dependencies from
requirements.txt. -
Create a YAML configuration file:
client_id: "" client_key_id: "" credential: "" private_key_file: "" domain: "api.ibkr.com"
The private key file will usually have a
.pemextension. The domain will normally beapi.ibkr.combut it's also possible to access the API via other sub-domains like1.api.ibkr.com. -
Run the test script.
python auth.py
Installation
You can install from GitHub.
pip3 install git+https://github.com/datawookie/ibkr-oauth-flow
Deploying to PyPi
This requires UV_PUBLISH_TOKEN to be set to a PyPi token in environment.
make deploy
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 ibauth-0.0.5.tar.gz.
File metadata
- Download URL: ibauth-0.0.5.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4e6ce86331e0c6976be0c5fe9736f1710ab9369bff912e9211c5bba1aaf20e1
|
|
| MD5 |
d746d134532c6d4541b18aac421264b6
|
|
| BLAKE2b-256 |
795e0c2a504e28db3022df764b7a3fd43d255eed65ebb131c86536b2101a893c
|
File details
Details for the file ibauth-0.0.5-py3-none-any.whl.
File metadata
- Download URL: ibauth-0.0.5-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9249a2bf73f6fc5b132afccddb1eb9eb1ce2e2606b163ddeca1d9d9e51fe6b5
|
|
| MD5 |
3f95d228f89e8bdbeec763db77015e75
|
|
| BLAKE2b-256 |
681b472296d5925e98f206d061feda6157492bcdaa2fd31c0a4055ac9233e0d8
|