Skip to main content

Add your description here

Project description

BullInv API Client (WebSocket SDK)

Python SDK to consume aggregate market data and indicators from the SDK Data Streamer WebSocket service.

Quick start (uv)

uv venv
uv pip install -e .

Usage (polygon-style client)

import asyncio
from bullinv_api_client import BullInvClient


async def main():
    async with BullInvClient(api_key="live_pk_9f3a2e1c4b7d") as client:
        async for ind in client.indicators.subscribe(["15m.*", "1m.AAPL"]):
            print(ind)


if __name__ == "__main__":
    asyncio.run(main())

CLI example (uv)

uv run bullinv-ws indicators --subs "15m.*,1m.AAPL" --api-key live_pk_9f3a2e1c4b7d
uv run bullinv-ws aggregates --subs "1m.MSFT" --api-key live_pk_9f3a2e1c4b7d

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

bullinv_api_client-0.1.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

bullinv_api_client-0.1.1-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file bullinv_api_client-0.1.1.tar.gz.

File metadata

  • Download URL: bullinv_api_client-0.1.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for bullinv_api_client-0.1.1.tar.gz
Algorithm Hash digest
SHA256 14dc04b349b2e0556e4df2ead2e4bbd8a6756726d411038a122cc3ff4f16b136
MD5 ff877adc9872aef7cc0693ae61310869
BLAKE2b-256 630c51a9f175c563ae842b337120cbb3cc4c5a7857c7c963f9cd551ce218ea04

See more details on using hashes here.

File details

Details for the file bullinv_api_client-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bullinv_api_client-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e410ee805a5152b361364a8922a292ba9746b52a90604d0eb9e474b09e5951a
MD5 9fafb1b107ac95eaf6a7aeb7cc8149af
BLAKE2b-256 65c5d09052f399fbd873edbc8079482ac9e5497bad1f4d548515fc434cb3406a

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