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.

Metadata

Release files for exchange-radar 1.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for exchange-radar 1.8.0
File Size Uploaded
exchange_radar-1.8.0.tar.gz 54.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for exchange-radar 1.8.0
File Interpreter ABI Platform
exchange_radar-1.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 142.2 kB

Release files / exchange_radar-1.8.0.tar.gz

Download URL exchange_radar-1.8.0.tar.gz
Size 54.1 kB
Tags Source
SHA-256 checksum
How to use checksums
603ed921f27f70b3c1e85364ba825fdcc250f43029d74731ab55e9b96eda8bcb
BLAKE2b-256 checksum
How to use checksums
4491f6a8c1385b85cd35fd68bd8b59258857109389b4a669b86be0e89d8872bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / exchange_radar-1.8.0-py3-none-any.whl

Download URL exchange_radar-1.8.0-py3-none-any.whl
Size 88.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
653b2941f40f874b7df04d37142ecef8c9c020f9cd7b9a162a538034aa606597
BLAKE2b-256 checksum
How to use checksums
9db1f465fc89c67da8d63ddebf54329afdc271b73c6ff59d9b56d2fff4ea253d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

1.8.0 This release

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page