Skip to content

The Backpack Exchange SDK provides a convenient interface for interacting with the Backpack Exchange API.

License

Notifications You must be signed in to change notification settings

solomeowl/backpack_exchange_sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backpack Exchange SDK

PyPI - Version

The Backpack Exchange SDK provides a convenient interface for interacting with the Backpack Exchange API. It includes two main clients: AuthenticationClient for authenticated endpoints and PublicClient for public endpoints.

Features

  • Authentication Client: Interact with authenticated endpoints for managing capital, historical data, and orders.
  • Public Client: Access public market data, system status, and public trade data.

Installation

The SDK can be installed directly using pip:

pip3 install backpack_exchange_sdk

Alternatively, you can clone the repository and install the SDK manually:

git clone https://github.com/solomeowl/backpack_exchange_sdk.git
cd backpack_exchange_sdk
pip3 install .

Usage

Authentication Client

from backpack_exchange_sdk.authenticated import AuthenticationClient

client = AuthenticationClient('<YOUR_API_KEY>', '<YOUR_SECRET>')

# Get account balances
balances = client.get_balances()
print(balances)

# Request a withdrawal
response = client.request_withdrawal('xxxxaddress', 'Solana', '0,1', 'Sol')
print(response)

Public Client

from backpack_exchange_sdk.public import PublicClient

public_client = PublicClient()

# Get all supported assets
assets = public_client.get_assets()
print(assets)

# Get ticker information for a specific symbol
ticker = public_client.get_ticker('SOL_USDC')
print(ticker)

Documentation

For more detailed information about the API endpoints and their usage, refer to the Backpack Exchange API documentation.

Support

If this SDK has been helpful to you 🌟 and you haven't signed up for Backpack Exchange yet, please consider using the following referral link to register: Register on Backpack Exchange 🚀.

Using this referral link is a great way to support this project ❤️, as it helps to grow the community and ensures the continued development of the SDK. 🛠️

About

The Backpack Exchange SDK provides a convenient interface for interacting with the Backpack Exchange API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages