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.16.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.16-py3-none-any.whl (743.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: okx_exchange-0.0.16.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.16.tar.gz
Algorithm Hash digest
SHA256 9e82d7b99b893f2f11c65e328b2ca6e5ca2327e1e152fc3e7d54279832cb3a2d
MD5 407951cc685617b296e50b25ca87e21d
BLAKE2b-256 b202f704ac34d21a9f64f8c2497f62a418388c34fa1b870524b50c346d42e514

See more details on using hashes here.

File details

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

File metadata

  • Download URL: okx_exchange-0.0.16-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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 8f268f72e0501939a3a38921ee5c3206aa50a070a73cb459fcf4591b51847f52
MD5 e253a1e675c4fc937b389a7d949aa464
BLAKE2b-256 3990ae0636fa3fd80895e6a4bb48383cbf05d4327a583489d17c73958dce291a

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