Skip to main content

okx crypto exchange api client

Project description

okx-python

Python SDK (sync and async) for Okx cryptocurrency exchange with Rest and WS capabilities.

You can check the SDK docs here: SDK You can check Okx's docs here: Docs

This package derives from CCXT and allows you to call pretty much every endpoint by either using the unified CCXT API or calling the endpoints directly

Installation

pip install okx-exchange

Usage

Sync

from okx import OkxSync

def main():
    instance = OkxSync({})
    ob =  instance.fetch_order_book("BTC/USDC")
    print(ob)
    #
    # balance = instance.fetch_balance()
    # order = instance.create_order("BTC/USDC", "limit", "buy", 1, 100000)

Async

import asyncio
from okx import OkxAsync

async def main():
    instance = OkxAsync({})
    ob =  await instance.fetch_order_book("BTC/USDC")
    print(ob)
    #
    # balance = await instance.fetch_balance()
    # order = await instance.create_order("BTC/USDC", "limit", "buy", 1, 100000)

asyncio.run(main())

Websockets

from okx import OkxWs

async def main():
    instance = OkxWs({})
    while True:
        ob = await instance.watch_order_book("BTC/USDC")
        print(ob)
        # orders = await instance.watch_orders("BTC/USDC")

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

okx_exchange-0.0.11.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

okx_exchange-0.0.11-py3-none-any.whl (1.6 kB view details)

Uploaded Python 3

File details

Details for the file okx_exchange-0.0.11.tar.gz.

File metadata

  • Download URL: okx_exchange-0.0.11.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for okx_exchange-0.0.11.tar.gz
Algorithm Hash digest
SHA256 441ebfc109ee9dd3727df19127c8c9497f16f96024ff28b2a25e30772c79cfaa
MD5 eb76d648d9cb55d37d81f49140677abf
BLAKE2b-256 b81aed10cc854ed5519b1a4ec54ea97f54f521ee2c4190496befe7c9eab20361

See more details on using hashes here.

File details

Details for the file okx_exchange-0.0.11-py3-none-any.whl.

File metadata

  • Download URL: okx_exchange-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 1.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for okx_exchange-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 0c25d3861e968537e6f1158d8d22d17bfc73f2be36d8af73568c6c23e0ba06dc
MD5 ed341c122f95729baa3422ea9ece1fa7
BLAKE2b-256 bd3c43fbe532184b0b26167918e51292cf81b5810ee092d3dcb3925a5ba2be88

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