Skip to main content

exchange-radar: Real-time Crypto Exchange Trades Monitor

Version License Build Status

Welcome to Exchange Radar, your gateway to real-time trade data from major cryptocurrency exchanges.

Supported Exchanges

Exchange Radar currently supports the following top exchanges by reputation and trading volume:

  • Binance
  • Coinbase
  • Kraken
  • KuCoin
  • OKX
  • Bybit
  • Bitstamp
  • MEXC
  • HTX

Build & Run

Get started effortlessly:

Locally

# Start all services (all crypto-exchange producers, consumer and web services)
$ docker compose -f local.yml up --build -d

# Start crypto-exchange OKX producer, consumer and web services
$ docker compose -f local.yml up --build consumer producer-okx

Production

# Start all services
$ docker compose -f production.yml up --build -d

# Scale the consumer service horizontally with 2 instances
$ docker compose -f production.yml up --build --scale consumer=2

OAS 3

OpenAPI Specification: http://127.0.0.1:9000/api/schema.yaml

Run Test Cases & Code Coverage

Tests

$ make tests

Code Coverage

$ make coverage

Run Benchmarks

$ make benchmark

Example of the benchmark output can be seen here.

UI

Explore real-time trade information effortlessly:

Feel free to replace BTC with any other supported coin across the exchanges.

Hardware Requirements

Exchange Radar operates efficiently without requiring extensive resources. In fact, all services run seamlessly on a single Raspberry Pi 4.

Download files

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

Source Distribution

exchange_radar-1.8.0.tar.gz (54.1 kB view details)

Uploaded Source

Built Distribution

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

exchange_radar-1.8.0-py3-none-any.whl (88.1 kB view details)

Uploaded Python 3

File details

Details for the file exchange_radar-1.8.0.tar.gz.

File metadata

  • Download URL: exchange_radar-1.8.0.tar.gz
  • Upload date:
  • Size: 54.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for exchange_radar-1.8.0.tar.gz
Algorithm Hash digest
SHA256 603ed921f27f70b3c1e85364ba825fdcc250f43029d74731ab55e9b96eda8bcb
MD5 edcca8e1255f1e477fdca72715c3532e
BLAKE2b-256 4491f6a8c1385b85cd35fd68bd8b59258857109389b4a669b86be0e89d8872bf

See more details on using hashes here.

File details

Details for the file exchange_radar-1.8.0-py3-none-any.whl.

File metadata

  • Download URL: exchange_radar-1.8.0-py3-none-any.whl
  • Upload date:
  • Size: 88.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for exchange_radar-1.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 653b2941f40f874b7df04d37142ecef8c9c020f9cd7b9a162a538034aa606597
MD5 7eb95f6f812f564c4e4ad76ea925716b
BLAKE2b-256 9db1f465fc89c67da8d63ddebf54329afdc271b73c6ff59d9b56d2fff4ea253d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.8.0 This release

2 files

1.7.0

2 files

1.6.0

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page