A simple SDK for backpack exchange
Project description
Backpack Exchange SDK
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. 🛠️
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file backpack_exchange_sdk-0.3.2.tar.gz
.
File metadata
- Download URL: backpack_exchange_sdk-0.3.2.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a60abcf6be9d92419bd9b76dd0c6bc54af50bdca1418d043ebf40d46e517db9 |
|
MD5 | 4702be807c7d72ff86ea7dcca4ebd1ea |
|
BLAKE2b-256 | 19670809f00bef0cc0b269f5c75cb513145231a0aa4ffca13209db71dedba51b |
File details
Details for the file backpack_exchange_sdk-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: backpack_exchange_sdk-0.3.2-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a03c93a5964c0a2dda7176ba309abbf52b2cbcd97e5f66cd54e7255e8076ed5e |
|
MD5 | 361602518f875058045cddf34e8df447 |
|
BLAKE2b-256 | 2817e74603aac452aa9183efadc3fbb7a59c130c0a29479f2a65f8e9e1bbf1e5 |