Solution

VPS for crypto trading bots and market makers

Clipper 8 · $49/moClipper 16 · $92/mo
Short answer

Crypto exchanges concentrate their matching engines in AWS Tokyo (Binance), AWS Ashburn (Coinbase) and a handful of European regions. A trading bot wants two dedicated high-frequency cores, 4–8 GB of RAM, and placement in the same metro as the exchange. Bandwidth is trivial; websocket jitter is not, which is why dedicated cores beat larger shared instances.

What you need

Specification floor for crypto trading bots
ResourceWhat you actually need
CPU2–4 dedicated high-frequency cores
RAM4 GB for one strategy, 8–16 GB for a multi-pair market maker
DiskNVMe Gen4 — orderbook snapshots are write-heavy
NetworkConsistent jitter matters more than raw throughput

Recommended plans

Clipper

Clipper 8

$ 49 /month
vCPU
4 × dedicated
RAM
8 GB
Storage
200 GB NVMe Gen4 SSD
Transfer
20 TB
IPv4 / IPv6
1 / /64 routed
Configure
Clipper

Clipper 16

$ 92 /month
vCPU
8 × dedicated
RAM
16 GB
Storage
400 GB NVMe Gen4 SSD
Transfer
30 TB
IPv4 / IPv6
1 / /64 routed
Configure

Recommended locations

Location is usually the decision that matters most for this workload — either because latency dominates, or because jurisdiction does.

Why OnionVPS for this

  • Tokyo for Binance, Ashburn for Coinbase and Kraken US, Frankfurt for European venues.
  • Dedicated cores eliminate the steal time that turns a 2 ms websocket handler into a 40 ms one.
  • Crypto-only billing keeps the infrastructure and the strategy on the same rails.
  • API-driven provisioning and a Terraform provider, so a strategy can spin up its own capacity.

How to set it up

  1. Identify your venue's region

    Binance and Bybit sit in Tokyo, Coinbase and Kraken in US East, Bitstamp and Bitfinex in Europe.

  2. Deploy a Clipper instance in that metro

    Four dedicated cores is enough for most single-venue strategies.

  3. Pin the process and disable CPU frequency scaling

    taskset plus the performance governor removes a surprising amount of jitter.

  4. Run the bot under a supervisor

    systemd with Restart=always, plus a dead-man alert if no order is placed within N minutes.

  5. Keep keys off the box where possible

    Use IP-whitelisted, withdrawal-disabled API keys so a compromised instance cannot drain the account.

Frequently asked questions

Where should a crypto trading bot be hosted?

In the same metro as the exchange's matching engine. Tokyo for Binance, US East for Coinbase and Kraken, Frankfurt or London for European venues. Distance is latency, and latency is slippage.

Is a VPS fast enough for arbitrage?

For cross-exchange and funding-rate arbitrage, yes. For sub-millisecond latency arbitrage you need colocation, not a VPS — and that is true of every provider.

Do you allow bots and automated trading?

Yes, without restriction. Automated trading is a normal workload here, not an exception that needs approval.