できます。公開 API で
できます。Hyperliquid は取引のインターフェース全体を公開の HTTP API として出しており、ウェブの画面が使っているものと同じです。読みに鍵は要らず、書きには署名済みアクションが要り、口座は API ウォレットを承認して、自分の鍵の代わりに署名させられます。
| 何のためのものか | どこか |
|---|---|
| 読み。仲値、L2 の板、ローソク足、ファンディングの履歴、口座の状態。鍵も署名も要りません。 | POST https://api.hyperliquid.xyz/info |
書き。order、cancel、modify、updateLeverage、approveAgent、withdraw3 とその他で、どれも署名します。 | POST https://api.hyperliquid.xyz/exchange |
実時間の配信(allMids、l2Book、trades、candle、userFills)。HTTP で送る代わりの道でもあります。 | wss://api.hyperliquid.xyz/ws |
| テストの場にある同じ 3 つの経路。 | api.hyperliquid-testnet.xyz |
大事なアドレスは 3 つで、下に挙げます。このページの数値はすべて 2026 年 10 月 5 日のドキュメントのものです。
ドキュメントが挙げる SDK
署名済みアクションを手で組み立てる必要はありません。ドキュメントは公式の Python SDK hyperliquid-dex/hyperliquid-python-sdk、コミュニティの Rust SDK、2 つのコミュニティ TypeScript SDK(nktkas/hyperliquid と nomeida/hyperliquid)、そして CCXT を挙げています。
署名は書き直すより借りる価値のある部分です。アクションは正確な形に直列化して署名され、フィールドが 1 つ違う形は拒否されます。その注文は板に届きません。
API ウォレットと nonce
マスター口座は API ウォレットを承認して、マスター口座やそのサブ口座のために署名させられます。それらは署名するだけです。口座のデータを問い合わせるにはその口座の実際のアドレスを渡さなければならず、エージェントウォレットを使うと空の結果になります。
nonce は見た目より厳しいです。Hyperliquid はアドレスごとに最大の 100 個の nonce を保ち、新しいアクションにはその集合のいちばん小さいものより大きく、まだ使われたことがなく、しかも(T 引く 2 日、T 足す 1 日)の窓に入る nonce が必要です。T はそのブロックの unix ミリ秒のタイムスタンプです。
API ウォレットは、名前のない新しいウォレットが登録されたとき、既存の名前を新しい名前つきウォレットが取ったとき、期限が切れたとき、あるいは登録した口座に資金がなくなったときに刈られます。ドキュメントは、登録を外されたエージェントは nonce の状態を刈られることがあり、以前に署名したアクションが再生され得ると警告しています。古いエージェントを生き返らせるのではなく、新しいエージェントウォレットを作ってください。
レート制限、ドキュメントのまま
- IP ごと。REST のリクエストは毎分 1200 の合算された重みの枠を分け合います。exchange のアクションの重みは
1 + floor(batch_length / 40)なので、まとめ送りはほぼ無料です。info のリクエストはほとんどが重み 20、いくつかが 2 で、userRoleは 60 です。 - アドレスごと。累計で 1 USDC 取引するごとに 1 リクエスト。最初に 10000 リクエストの余裕があり、使い切ると 10 秒に 1 つです。取消にはもっと広い枠があります。
- Websocket。接続は最大 10、毎分の新規接続は 30、購読は 1000、毎分送れるメッセージは 2000、同時に飛んでいる post メッセージは 100 までです。
- 未約定の注文。既定の上限は 1000 で、出来高 500 万 USDC ごとに 1 つ増え、合計 5000 で止まります。
アドレスごとの制限は新しいプログラムを驚かせます。枠は取引して稼ぐものなのに、やみくもに再試行するループはそれを何もないことに使ってしまいます。
スクリプト、ボット、アシスタント
| それは何か | 何が決めるのか | あなたに何を求めるのか |
|---|---|---|
| スクリプト | 書いたときにあなたが決めました。手順を走らせるだけで、何も選びません。 | 走らせる前に読むこと。その上限は、あなたが打った行です。 |
| ボット | あなたが書いた規則が、条件がそろうたびに、誰も見ていなくても決めます。 | 規則の外にある上限と、ひとつのコマンドで止める手立て。 |
| アシスタント(AI エージェント) | モデルが提案し、コードがその提案を数値で確かめます。 | 自分では広げられない境目と、出金できない鍵。 |
API は 3 つのどれが呼んでいるのか分からず、3 つに同じ規則を当てます。違うのは判断がどこで下されるか、そしてそれが間違っていたときに何が起きるかです。間違ったスクリプトは一度だけ間違い、ボットは夜のあいだずっと間違います。
Locker Protocol Agentic は 3 つめの種類です。人にも AI エージェントにも使える lpa、同じコマンドをツールとして出す MCP サーバー、どの注文の前にも二度確かめられるローカルのポリシー、そしてあなた自身のウォレットで署名された委任状。結果は約束しません。