NewBuild bots by chatting with Claude.10-min setup

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.

$1 / bot / day · no subscription · top up in USDC 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())
stoppedlhr · CLOB region · 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 a Telegram heads-up before your balance runs out.

What you get

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

Co-located with 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)same region
Home connectionacross the internet

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 on crash

If your bot dies at 3am, it restarts automatically. If it keeps crashing, we stop it, stop billing it, and flag it for you.

runningcrashrestarted automatically

Alerts where you live

Link Telegram and get a heads-up when your balance runs low — and the moment a bot is paused. Never find out days later.

Low balancerunway ~3 days at current burn · top up

Pausedarb-bot-01 paused — balance empty

Live logs, 30-day retention

Stream stdout in real time. Every line your bot prints is kept for 30 days.

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

Usage-based, prepaid

Load USDC and pay only for the days your bots run. No subscription, no card, no surprise bill — spend down to zero and stop.

$126.40

−$1.00/day · 1 bot

Balance · drawn down while running

Pricing

Pay only for what you run.

No subscription and no credit card. Load your account with USDC, and each running bot draws down a flat daily rate from your balance. Stop a bot and it stops costing you.

Usage

$1/ bot / day

billed daily from your balance

Add funds & deploy

Top up in USDC on Solana

  • Only pay for the days a bot actually runs
  • Balance hits zero → bots pause; top up → they resume
  • Unlimited restarts and redeploys
  • Live logs with 30-day retention
  • Kill switch from any device
  • No lock-in — your keys, your funds, your balance

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