Skip to main content
The Ballista extension puts a trading panel on Polymarket’s own market pages and adds a popup with your balance, positions, orders, presets and price alerts. It uses the same account and the same balance as the Telegram bot and the web terminal.

Download it

Ballista is not on the Chrome Web Store yet. It is distributed as a zip from ballista.gg/extension, and you load it yourself in a couple of minutes. It runs in any Chromium browser — Chrome, Brave, Edge, Arc.
1

Unzip the download

Extract the archive to a folder you intend to keep. Chrome loads the extension from that folder, so moving or deleting it uninstalls the extension.
2

Open the extensions page

Type chrome://extensions into your address bar. Chrome blocks links to that page, so it has to be typed or pasted.
3

Turn on Developer mode

The toggle is in the top-right corner of the extensions page.
4

Press Load unpacked

Select the folder you extracted. Ballista appears in your extension list straight away.
5

Pin it to your toolbar

Pin Ballista so the popup is one click away, then sign in with Telegram.
Keep the extracted folder where it is. If you delete it, the extension stops working and you have to load it again from a fresh download.

What it asks for

Loading an unpacked extension does not show you a permission prompt — Chrome installs it without asking. To review what Ballista holds, open chrome://extensions, press Details on Ballista and read the Permissions section. Here is the same list, explained.
Chrome describes the tabs permission as “Read your browsing history”, which sounds broader than what it does here. Ballista uses it for exactly one thing: catching the moment the Telegram login tab lands on Ballista’s own success address, so it can take your session out of it and close the tab. It is watching for that one address, and it does not store or send anything about the pages you visit.
It also asks for access to a short list of sites:
  • api.ballista.gg — your Ballista account: balance, positions, orders, presets and alerts.
  • gamma-api.polymarket.com and clob.polymarket.com — Polymarket’s public market list, prices and order book, which the extension reads directly.
  • localhost and 127.0.0.1 — only used when the extension is pointed at a development server. On the build you downloaded, nothing is served from them.
The extension’s on-page panel runs on Polymarket event pages and nowhere else.

Sign in

Log in with Telegram — you need a Ballista account from the bot first.

The on-page panel

Trade from Polymarket’s own market pages.