Skip to main content

Trading API Wrappers for Python 3.6+

Project description

Trading API Wrappers

Python 3.6+ clients for popular Crypto Exchanges and other useful services.

Disclaimer: Still at an early stage of development. Rapidly evolving APIs.

PyPI - License PyPI - Python Version PyPI PyPI - Status Updates

Supported APIs:

Installation

Requirements

  • Python 3.6 or 3.7

To install, simply use pipenv (or pip, of course):

$ pipenv install trading-api-wrappers

Dev setup

$ pipenv install -d

Rename .env.example to .env and configure your credentials (for tests)

Usage

Buda

Public API:

from trading_api_wrappers import Buda
client = Buda.Public()

Authenticated API:

from trading_api_wrappers import Buda
client = Buda.Auth(API_KEY, API_SECRET)

Buda API Doc: https://api.buda.com

Bitfinex

Public API:

from trading_api_wrappers import Bitfinex
client = Bitfinex.Public()

Authenticated API:

from trading_api_wrappers import Bitfinex
client = Bitfinex.Auth(API_KEY, API_SECRET)

Bitfinex API Doc: https://bitfinex.readme.io/v1/docs

Bitstamp

Public API:

from trading_api_wrappers import Bitstamp
client = Bitstamp.Public()

Authenticated API:

from trading_api_wrappers import Bitstamp
client = Bitstamp.Auth(API_KEY, API_SECRET, CUSTOMER_ID)

Bitstamp API Doc: https://www.bitstamp.net/api

Kraken

Public API:

from trading_api_wrappers import Kraken
client = Kraken.Public()

Authenticated API:

from trading_api_wrappers import Kraken
client = Kraken.Auth(API_KEY, API_SECRET)

Kraken API Doc: https://www.kraken.com/help/api

CoinDesk

from trading_api_wrappers import CoinDesk
client = CoinDesk()

CoinDesk API Doc: https://www.coindesk.com/api

CoinMarketCap

from trading_api_wrappers import CoinMarketCap
client = CoinMarketCap()

CoinMarketCap API Doc: https://coinmarketcap.com/api

CryptoMKT

Public API:

from trading_api_wrappers import CryptoMKT
client = CryptoMKT.Public()

Authenticated API:

from trading_api_wrappers import CryptoMKT
client = CryptoMKT.Auth(API_KEY, API_SECRET)

CryptoMKT API Doc: https://developers.cryptomkt.com

OpenExchangeRates

from trading_api_wrappers import OXR
client = OXR(APP_ID)

OpenExchangeRates API Doc: https://docs.openexchangerates.org

CurrencyLayer

from trading_api_wrappers import CurrencyLayer
client = CurrencyLayer(ACCESS_KEY)

CurrencyLayer API Doc: https://currencylayer.com/documentation

Licence

PyPI - License

The MIT License

Copyright © 2017 Felipe Aránguiz | Sebastián Aránguiz

See LICENSE

Donations

Bitcoin:

186kDw9LFcPvup17YSrWZbFqdZzELUFad3

Ether:

0xeF38fA6c0a37A1BdB60CADd7f6e71F351F6d2583

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

trading_api_wrappers-0.15.0.tar.gz (36.7 kB view hashes)

Uploaded Source

Built Distribution

trading_api_wrappers-0.15.0-py2.py3-none-any.whl (49.9 kB view hashes)

Uploaded Python 2 Python 3

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