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.6.0.tar.gz (58.8 kB view details)

Uploaded Source

Built Distribution

exchange_radar-1.6.0-py3-none-any.whl (88.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exchange_radar-1.6.0.tar.gz
  • Upload date:
  • Size: 58.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.7 Darwin/24.1.0

File hashes

Hashes for exchange_radar-1.6.0.tar.gz
Algorithm Hash digest
SHA256 e22a30ca80f680c533bf9fdf1f534047f3a5cac8503cf5349061ab657d7fff84
MD5 483955a33814edeb29abd818ea947471
BLAKE2b-256 ebfacc4e585c4b129052f757f66240b73d3cf92a8c03fb95613136ae4a7b8f5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exchange_radar-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 88.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.7 Darwin/24.1.0

File hashes

Hashes for exchange_radar-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46dee3735e76751c5114043fd4708f22e8743702d0fb4050d5f515db94c25bf4
MD5 21f1af8f1a0e91499d0116baf8979014
BLAKE2b-256 9bce73248a616db834273fa03f7974ac55a2962dcaa2932bd6581c20297916a2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page