Jump to Content
Aevo Exchange
Technical DocsAPI ReferenceChangelog
Log InAevo Exchange
API Reference
Log In
Technical DocsAPI ReferenceChangelog

Aevo API

  • Introduction
  • API Key Setup
    • Via UI
    • Via API
  • Signing Orders
  • Signing Orders Without Timestamp
  • Rate Limits
  • Orderbook Checksum
  • Errors

Aevo REST API

  • Endpoints
  • Public API
    • GET /assetsget
    • GET /expiriesget
    • GET /indexget
    • GET /index-historyget
    • GET /mark-historyget
    • GET /settlement-historyget
    • GET /marketsget
    • GET /statisticsget
    • GET /coingecko-statisticsget
    • GET /orderbookget
    • GET /fundingget
    • GET /funding-historyget
    • GET /instrument/{instrument_name}get
    • GET /instrument/{instrument_name}/trade-historyget
    • GET /check-referralget
    • GET /emissionsget
    • POST /account/unsubscribepost
    • GET /timeget
    • GET /strategiesget
    • GET /yield-vaultget
    • POST /swap/previewpost
    • GET /airdrop-incentivized-assetsget
    • GET /weethget
    • GET /options-historyget
    • POST /account/email-verifiedpost
    • GET /strategy/{strategy_address}/positionsget
    • GET /strategy/{strategy_address}/trade-historyget
    • GET /strategy/{strategy_address}/portfolioget
    • GET /strategy/{strategy_address}/balance-historyget
    • GET /strategy/{strategy_address}/transaction-historyget
    • GET /strategy/{strategy_address}/pnl-historyget
  • Private API
    • Authentication
    • POST /registerpost
    • DELETE /api-keydelete
    • GET /api-keyget
    • POST /api-keypost
    • DELETE /signing-keydelete
    • GET /authget
    • GET /accountget
    • GET /positionsget
    • GET /account/cancel-on-disconnectget
    • POST /account/cancel-on-disconnectpost
    • POST /account/portfolio-marginpost
    • GET /account/email-addressget
    • POST /account/email-addresspost
    • POST /account/email-preferencepost
    • GET /account/email-preferencesget
    • GET /account/email-verifiedget
    • GET /account/accumulated-fundingsget
    • POST /account/update-marginpost
    • POST /account/margin-typepost
    • POST /account/leveragepost
    • GET /account/trades/csvget
    • GET /account/transactions/csvget
    • GET /account/statsget
    • POST /account/network-addresspost
    • GET /portfolioget
    • POST /withdrawpost
    • GET /strategies/accountget
    • GET /strategies/account-historyget
    • POST /strategy/{strategy_address}/initiate-withdrawpost
    • POST /transferpost
    • GET /ordersget
    • POST /orderspost
    • DELETE /orders/{order_id}delete
    • GET /orders/{order_id}get
    • POST /orders/{order_id}post
    • DELETE /orders-alldelete
    • GET /order-historyget
    • GET /order-history/stopsget
    • GET /trade-historyget
    • GET /transaction-historyget
    • GET /referral-rewards-historyget
    • GET /referral-historyget
    • GET /referral-statisticsget
    • POST /claim-referral-rewardspost
    • POST /claim-trade-feespost
    • GET /trade-fees-campaign-statsget
    • GET /mmpget
    • POST /mmppost
    • POST /reset-mmppost
    • DELETE /rfqsdelete
    • GET /rfqsget
    • POST /rfqspost
    • DELETE /rfqs/{block_id}delete
    • GET /rfqs/{block_id}/quotesget
    • DELETE /quotesdelete
    • GET /quotesget
    • POST /quotespost
    • POST /quotes/previewpost
    • DELETE /quotes/{quote_id}delete
    • PUT /quotes/{quote_id}put
    • POST /swappost
    • GET /farm-boostget
    • POST /farm-boostpost
    • GET /proof-dataget
    • GET /proofs-dataget
    • GET /leaderboard/campaignget
    • POST /campaign-sign-uppost
    • GET /otc/accountget
    • POST /otc/create-requestpost
    • POST /otc/unwindpost

Websocket API

  • Endpoints
  • Operations
  • Message Format
  • Managing Connection
  • Cancel on Disconnect
  • Public Operations
    • PUBLISH Channels
    • PUBLISH Ping
    • SUBSCRIBE Orderbook Throttled (NEW)
    • SUBSCRIBE Book Ticker (NEW)
    • SUBSCRIBE Ticker Throttled (NEW)
    • SUBSCRIBE Index
    • SUBSCRIBE Trades
  • Private Operations
    • Authentication
    • PUBLISH Status
    • PUBLISH Create Order
    • PUBLISH Edit Order
    • PUBLISH Cancel Order
    • PUBLISH Cancel All Orders
    • SUBCRIBE Orders
    • SUBCRIBE Fills
    • SUBCRIBE Positions

Introduction

Welcome to Aevo API documentation!

Aevo supports REST and Websocket API.

REST API Endpoints:

  • Mainnet: https://api.aevo.xyz
  • Testnet: https://api-testnet.aevo.xyz

Websocket API Endpoints:

  • Mainnet: wss://ws.aevo.xyz
  • Testnet: wss://ws-testnet.aevo.xyz

Requests are all JSON objects.
Responses are either a JSON object or array.

SDKs:

  • Python: https://github.com/aevoxyz/aevo-sdk

For any questions, feedback and request for SDK access, reach out to [email protected].