Skip to main content

Python SDK for Arrow Trading API

Project description

pyarrow-client — Official Python SDK for Arrow Trading

PyPI version License: MIT Python Versions

This package is the official Arrow Trading API Python client. It wraps REST endpoints for orders, portfolio, margins, and market data, plus WebSocket helpers for live quotes and order updates.

Documentation (install, quick start, authentication, API reference):
https://docs.arrow.trade/python-sdk/getting-started/

Use that site as the source of truth for examples and behavior. This README only covers basics for PyPI.

Installation

pip install pyarrow-client
  • PyPI package name: pyarrow-client (hyphen)
  • Python import: pyarrow_client (underscore). Do not confuse with the unrelated Apache pyarrow library.

Dependencies are declared in the package metadata (requests, websocket-client, pyotp, python-dateutil, urllib3). See requirements on the docs site.

Development

git clone https://github.com/arrow-trade/pyarrow-client.git
cd pyarrow-client
pip install -e .
pip install pytest pytest-cov responses
pytest tests/

License

MIT

Support

Disclaimer

Trading involves risk. This software is provided as-is; use it in line with Arrow’s terms and your own compliance obligations.

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

pyarrow_client-1.4.1.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

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

pyarrow_client-1.4.1-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file pyarrow_client-1.4.1.tar.gz.

File metadata

  • Download URL: pyarrow_client-1.4.1.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for pyarrow_client-1.4.1.tar.gz
Algorithm Hash digest
SHA256 2192da77f75bcf77bc4c72257db81af949d3d99b4d93fed8cd4b4d3da7c920b4
MD5 f03be7332e5af628714d61f1ccc450b5
BLAKE2b-256 06b9c8cde169ddd1c27e05fd4976ce3edf0cbcfb81eade11f5e35a80296c4fc2

See more details on using hashes here.

File details

Details for the file pyarrow_client-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: pyarrow_client-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 24.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for pyarrow_client-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a45bbd9de79dd2aa7dd965f81323587da5524c7b23f724dbb0a74dc2ccd0c6c
MD5 2e1757b237567fc22ad0161601eb8683
BLAKE2b-256 cda57eb6d9249dc4cc1a0fe7fd0a1bb7a57f0bfab6f150d88b780ffdc11c1f01

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