ccxt is good stuff.

[my information may be outdated]

it's _buggy_ so prepare to use it as-is if you want to actually accomplish anything

it uses a quick homebrew transpiler to produce the various apis. efforts to improve the transpiler have mysteriously stalled.

I believe ccxt added support relatively recently for streaming updates, which may provide for lucrative high-frequency trading.

what darknet and p2p exchanges are supported and what features are supported on them, is important information.