Quickstart

  1. Install bpx SDK with:

pip install bpx-api
  1. Import bpx and create the BpxClient using your api key and secret key from Backpack settings:

from bpx import bpx
api_key = "teq2s1yuev2Y8SZ7efCtQbPFzlpecHHm01I0N6IPdNI="
secret_key = "9Z/KIv82cSg4y2fD4MY74ClR7S0O0J0AzN/7Aoe8BCo="
bpx = bpx.BpxClient(api_key, secret_key)
  1. With bpx instance you can call methods:

deposits = bpx.deposits()
balances = bpx.balances()

Note

Public methods can be called using bpx_pub package without making class instances and API keys:

from bpx import bpx_pub
markets = bpx_pub.Markets()

Settings

You can also provide more options for bpx class instance.

from bpx import bpx

api_key = "teq2s1yuev2Y8SZ7efCtQbPFzlpecHHm01I0N6IPdNI="
secret_key = "9Z/KIv82cSg4y2fD4MY74ClR7S0O0J0AzN/7Aoe8BCo="

window = 10000
proxies = {
'http': 'http://10.10.1.10:3128'
}
bpx = bpx.BpxClient(api_key, secret_key, window, proxies)