Cloud hosting for Polymarket bots

Run your AI trading bots 24/7. Zero server config.

Generated a profitable Polymarket bot with Claude? Paste your Python script and deploy it to our high‑speed cloud in one click. No AWS required.

$49/mo flat · paid in USDC or SOL · cancel anytime

app.polyrun.io/bots/arb-bot-01

arb-bot-01

Stopped
# polymarket_arb_bot.py — generated with Claude
import asyncio
from py_clob_client.client import ClobClient
from py_clob_client.clob_types import OrderArgs, OrderType
 
SPREAD_THRESHOLD = 0.018
MAX_POSITION_USDC = 250.0
 
client = ClobClient(
host="https://clob.polymarket.com",
key=env("POLYMARKET_API_KEY"),
secret=env("POLYMARKET_SECRET"),
)
 
async def scan_markets():
markets = await client.get_sampling_markets()
for m in markets:
yes, no = m.best_ask("YES"), m.best_ask("NO")
edge = 1.0 - (yes + no)
if edge > SPREAD_THRESHOLD:
await fire_arb(m, yes, no, edge)
 
async def main():
while True:
await scan_markets()
await asyncio.sleep(0.5)
 
if __name__ == "__main__":
asyncio.run(main())
stopped2ms to CLOB · v1.2.4

Live prototype — press Deploy script to watch a deployment run.

Runs bots written with

ClaudeChatGPTCursorCopilotGemini

How it works

From Claude chat to live trading in about a minute.

01

Paste your script

Drop in the Python bot Claude wrote for you — arbitrage, market making, event sniping. If it runs locally, it runs here.

02

Add your keys

Enter your Polymarket API credentials. They are encrypted immediately and only decrypted inside your container at runtime.

03

Deploy and close the tab

One click. Your bot trades around the clock with auto-restart, live logs, and alerts when something fills or fails.

What you get

Everything a trading bot needs. Nothing you have to manage.

2ms to the order book

Containers run in London, in the same region as Polymarket’s CLOB (AWS eu-west-2). Your edge survives the round trip.

PolyRun London (lhr)2ms
Home connection92ms

Keys encrypted at rest

Secrets are AES-256 encrypted and injected only at runtime. Never on disk, never in logs.

POLYMARKET_SECRET AES-256

sk_live_71bd••••••••••••e908

Auto-restart in seconds

If your bot crashes at 3am, it’s back before the next market tick. You read about it later.

running 14 dayscrashrestarted in 2.4s

Alerts where you live

Telegram messages on every fill, error, and restart. Mute them when you’d rather not know.

Fillbtc-above-110k · edge 2.1% · $118.40

Restartarb-bot-01 recovered in 2.4s

Live logs, 30-day retention

Stream stdout in real time and search a month of history when something looks off.

03:41:22scan · 412 markets
03:41:26fill · edge 1.9% · $86.15
03:41:31scan · 411 markets

Flat crypto billing

One price, paid in USDC or SOL. No usage meters, no surprise compute bill at month end.

$49.00

June invoice — paid

USDCSOL
“Claude wrote my arb bot in an afternoon. PolyRun had it live before dinner. It’s been running 47 days straight and I haven’t touched a server once.”
MMarcus T.@degensignal · 47 days uptime

Pricing

One flat price. Paid in crypto.

No usage meters, no credit card, no surprise compute bills. If your bot makes one good trade a month, PolyRun pays for itself.

Pro

$49/month

≈ 49 USDC · ≈ 0.31 SOL

Deploy your first bot

Settles on Solana & Polygon

  • One always-on bot container — add more for $29 each
  • Unlimited restarts and redeploys
  • Live logs with 30-day retention
  • Telegram alerts on fills, errors, and restarts
  • Kill switch from any device
  • Cancel anytime — your keys, your funds

Your bot is ready. Give it somewhere to live.

Deploy in the next minute and your bot is trading tonight — while your laptop is closed.

Deploy your first bot