Skip to content

Releases: edgex-Tech/edgex-python-sdk

v0.4.0

10 Nov 06:27
388de2c

Choose a tag to compare

Bump version to 0.4.0

EdgeX Python SDK v0.3.0

15 Oct 02:01
21ca5e8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

EdgeX Python SDK v0.2.0

14 Sep 08:32

Choose a tag to compare

EdgeX Python SDK v0.1.0

30 May 07:36

Choose a tag to compare

EdgeX Python SDK v0.1.0 - Initial Release

🎉 First official release of the EdgeX Python SDK!

Features

  • Complete API Coverage: Full support for EdgeX Exchange API endpoints

    • Account management (positions, collateral, transactions)
    • Order management (create, cancel, query)
    • Asset management (deposits, withdrawals)
    • Market data (quotes, K-lines, order book)
    • WebSocket real-time data streams
    • Transfer operations (in/out)
    • Funding operations
  • Authentication & Security:

    • Automatic request signing with ECDSA
    • StarkEx integration for L2 operations
    • Secure credential management
  • Developer Experience:

    • Comprehensive type hints for better IDE support
    • Async/await support for high-performance applications
    • Detailed error handling and validation
    • Pagination support for large datasets
    • Extensive documentation and examples

Installation

pip install edgex-python-sdk

Quick Start

from edgex_sdk import Client

# Initialize client
client = Client(
    api_key="your_api_key",
    secret_key="your_secret_key",
    passphrase="your_passphrase"
)

# Get account information
account = await client.account.get_account()
print(f"Account ID: {account['accountId']}")

Documentation

What's Next

  • Enhanced documentation and tutorials
  • Additional utility functions
  • Performance optimizations
  • Community feedback integration

Full Changelog: https://github.com/edgex-Tech/edgex-python-sdk/commits/v0.1.0