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

Uploaded Python 3

File details

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

File metadata

  • Download URL: okx_exchange-0.0.15.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.15.tar.gz
Algorithm Hash digest
SHA256 1a1174e5f7c43ec30fd60c52c3d653a595a8748812f8bf6b336314eab6aaa7e8
MD5 d57ef52127cd78b3eea9285981f9cac6
BLAKE2b-256 e1a3f015c8ddbfb43543663f1fe8ba1f74a8e2c256c08860ff9cf6cd64281193

See more details on using hashes here.

File details

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

File metadata

  • Download URL: okx_exchange-0.0.15-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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 cde15cd6c6f20ca43e3028ed892f38604a4bcf833478642c3273374c9bdedba4
MD5 b502f3ac09ac8a03774ff9bd6604bc5f
BLAKE2b-256 007b30cd119f5ddd00643c8cb39fb7f3e9e518d03404c4b271a037b283fcecbb

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