> For the complete documentation index, see [llms.txt](https://hyperliquid-co.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hyperliquid-co.gitbook.io/wiki/guide/builder-guide/hypercore/trading-bot.md).

# Trading Bot

This guide will walk you through the process of setting up a **trading bot** on **HyperLiquid.** It will include:

* **Step-by-step instructions**,
* **Code samples**,
* **Visuals and explanations** to help you automate your trading strategies efficiently.

#### Resources

* 📌 [Endpoint Explanation](/wiki/guide/builder-guide/hypercore/endpoints.md): Detailed breakdown of all API endpoints.
* 📌 [Websocket Documentation](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/websocket): For real-time data.
* 🚀 [HyperLiquid Python SDK](https://github.com/hyperliquid-dex/hyperliquid-python-sdk): Python Code Samples.
* ⚡ [HyperLiquid Rust SDK](https://github.com/hyperliquid-dex/hyperliquid-rust-sdk): Rust Code Samples.

#### 🎥 **Demo Video**

While this section is still under development, check out this **video by a Circle member** demonstrating how to create a trading bot:\
📺 [**@TxnSheng on X**](https://x.com/TxnSheng/status/1824349434353947007)

⚠️ **Warning:** Do **not** use your private key directly. Instead, create an **agent wallet** that can only place orders and not move funds: [Create an Agent Wallet](https://app.hyperliquid.xyz/API).
