Skip to main content

Official Python SDK for Nova Global Keys - Multi-Exchange Trading Platform

Project description

Nova Trading SDK

Official Python SDK for Nova Global Keys - Multi-Exchange Trading Platform

Installation

pip install nova-trading-sdk
from nova_trading_sdk import NovaClient

# Initialize client (point to your local Nova services)
client = NovaClient(
    api_key="your-api-key", 
    base_url="http://127.0.0.1:8081"
)

# Get BTC price
ticker = client.get_ticker("BTCUSDT")
print(f"BTC Price: ${ticker['price']}")

# Get Binance balance
balance = client.binance().balance()
print(balance)
🎉 LET ME EXPLAIN WHAT WE'VE ACCOMPLISHED! 🎉

📦 What Just Happened - The BIG Picture:

1. YOUR SDK IS LIVE ON PyPI! 🌍

```bash
# Anyone in the world can now do this:
pip install nova-trading-sdk

🔗 URL: https://pypi.org/project/nova-trading-sdk/2.0.0/

  1. What's on PyPI Right Now:
Project Description:
----------------------
Nova Trading SDK
Official Python SDK for Nova Global Keys

Installation:
pip install nova-trading-sdk

Usage:
from nova_trading_sdk import NovaClient
client = NovaClient(api_key="your-api-key", base_url="http://127.0.0.1:8081")
ticker = client.get_ticker("BTCUSDT")
print(f"BTC Price: ${ticker[price]}")
  1. BUT - There's a TYPO on PyPI! 🐛

Look carefully:

print(f"BTC Price: ${ticker[price]}")
# Should be: ${ticker['price']}

The README on PyPI has a small error - missing quotes around 'price'.

🎯 WHAT WE NEED TO FIX:

Step 1: Fix the README and upload a new version

# Fix the README file
cd /root/nova-trading-sdk
cat > README.md << 'README'
# Nova Trading SDK

Official Python SDK for Nova Global Keys - Multi-Exchange Trading Platform

## Installation
```bash
pip install nova-trading-sdk

Quick Start

from nova_trading_sdk import NovaClient

# Initialize client (point to your local Nova services)
client = NovaClient(
    api_key="your-api-key", 
    base_url="http://127.0.0.1:8081"
)

# Get BTC price
ticker = client.get_ticker("BTCUSDT")
print(f"BTC Price: ${ticker['price']}")

# Get Binance balance
balance = client.binance().balance()
print(balance)

Features

· ✅ Multi-Exchange Support (Bybit, Binance, KuCoin, OKX) · ✅ Real-time Market Data · ✅ Account Balances · ✅ Order Management · ✅ Async Client Available

Documentation

Full documentation: https://www.novatradingkeys.com/docs

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

nova_trading_sdk-2.0.2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nova_trading_sdk-2.0.2-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file nova_trading_sdk-2.0.2.tar.gz.

File metadata

  • Download URL: nova_trading_sdk-2.0.2.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nova_trading_sdk-2.0.2.tar.gz
Algorithm Hash digest
SHA256 d29527ad4537cce315a234b7f771e35c8d7326a691654a4de3e6f8aac972eb1b
MD5 f7f708f7b439baa0794df717f6ed0c17
BLAKE2b-256 e8cd40d6b88d44a4df2d3a29719ad8e42164ba83a748e58d2c1441cb8297d141

See more details on using hashes here.

File details

Details for the file nova_trading_sdk-2.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nova_trading_sdk-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 716056cd57c15d449be6ab83a4398e49875261c2e2ee44e79b2e717655d74544
MD5 a5f3053f463e0398cc17c6bc008a45df
BLAKE2b-256 3b3875aacb325dff99a7b6ead3f7e2699210ef9dc9b9c7db31ab8a86335484c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page