Skip to main content

A simple SDK for backpack exchange

Project description

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. 🛠️

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

backpack_exchange_sdk-0.3.2.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

backpack_exchange_sdk-0.3.2-py3-none-any.whl (7.7 kB view hashes)

Uploaded 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