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.14.tar.gz (621.4 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.14-py3-none-any.whl (743.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: okx_exchange-0.0.14.tar.gz
  • Upload date:
  • Size: 621.4 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.14.tar.gz
Algorithm Hash digest
SHA256 22677467b17ba231436c4c4989f5c3d90d7c8a492663290e7b15d1ee6aefd11a
MD5 39d508a8912e4abde147d53b3a932284
BLAKE2b-256 0387b4f495fa20a41b5b0b7e7254a6ce4e15345afcabd525c90a3617826e791f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: okx_exchange-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 743.8 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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 cbcf505df94929fdec363dbad1adbdacf7b113a4355bf3a1819253d8ea146cab
MD5 1ddeaaa142a30c7004b9df30e2155bce
BLAKE2b-256 aedfdc0d93e5d2a8868f22a33807b058c010e0b80fa53321ffd6365ebdff9c84

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