Skip to main content

Live trading information from various cryptocurrency exchanges.

Project description

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.

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

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.

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