{"format":"opendoc-document","version":1,"url":"https://docs.storm.tg/developers/api","title":"🔌 API integration","description":"Use the API reference to find a method, read its parameters and try a request. Choose a task I want to Start with Place or cancel orders JavaScript SDK or Go…","kind":"article","locale":"en","inLanguage":"en","lastModified":"2026-10-09T14:26:32+03:00","revision":"d36475e7b456c737fae6933fa27b7e1bc2687f2c19291b05725ab2c4e8f79d7a","section":{"title":"For Developers","url":"https://docs.storm.tg/developers"},"representations":{"html":"https://docs.storm.tg/developers/api","markdown":"https://docs.storm.tg/developers/api.md","json":"https://docs.storm.tg/developers/api.json"},"translations":{"en":"https://docs.storm.tg/developers/api","ru":"https://docs.storm.tg/ru/dlya-razrabotchikov/api_ru"},"breadcrumbs":[{"title":"⚡ About Storm Trade","url":"https://docs.storm.tg"},{"title":"For Developers","url":"https://docs.storm.tg/developers"},{"title":"🔌 API integration","url":"https://docs.storm.tg/developers/api"}],"headings":[{"depth":2,"id":"choose-a-task","title":"Choose a task"},{"depth":2,"id":"networks","title":"Networks"},{"depth":2,"id":"requests","title":"Requests"}],"markdown":"# 🔌 API integration\n\nUse the [API reference](/developers/overview) to find a method, read its parameters and try a request.\n\n## Choose a task\n\n| I want to | Start with |\n| --- | --- |\n| Place or cancel orders | [JavaScript SDK](sdk_js.md) or [Go SDK](sdk_go.md) |\n| List markets and contract addresses | [Markets](/developers/operations/listmarkets) and [configuration](/developers/operations/getprotocolconfiguration) |\n| Read open positions | [Account positions](/developers/operations/getaccountpositions) |\n| Read order or position history | [Markets and history](api_v2.md) |\n| Confirm an order executed | [Submit and track orders](api_v3.md) |\n| Earn builder fees | [Builder Fees](builder_fees.md) |\n\n## Networks\n\nMainnet uses `https://api.storm.tg`:\n\n- `/v3-node-0`: orders, Smart Accounts and execution.\n- `/api`: markets, configuration, history and vaults.\n\nFor testnet, get endpoints during [onboarding](https://app.storm.tg/builders). Use the same network for the SDK, API, TON RPC and contract addresses.\n\n## Requests\n\nPublic reads need no API key. Trading writes need a signed request prepared with the SDK. **Try it out** sends real requests and asks for confirmation before writes; check the displayed network first.\n\nCache market lists and poll status no more than once per second. Limits apply per IP and may change.\n\nFor failed orders, follow the [error guide](dev_concepts.md#errors). After a timeout, check the original order hash before submitting a new order.\n","text":"🔌 API integration Use the API reference to find a method, read its parameters and try a request. Choose a task I want to Start with Place or cancel orders JavaScript SDK or Go SDK List markets and contract addresses Markets and configuration Read open positions Account positions Read order or position history Markets and history Confirm an order executed Submit and track orders Earn builder fees Builder Fees Networks Mainnet uses https://api.storm.tg : /v3 node 0 : orders, Smart Accounts and execution. /api : markets, configuration, history and vaults. For testnet, get endpoints during onboarding. Use the same network for the SDK, API, TON RPC and contract addresses. Requests Public reads need no API key. Trading writes need a signed request prepared with the SDK. Try it out sends real requests and asks for confirmation before writes; check the displayed network first. Cache market lists and poll status no more than once per second. Limits apply per IP and may change. For failed orders, follow the error guide. After a timeout, check the original order hash before submitting a new order."}