Our card set bot and its full dashboard, on your own Linux VPS. 30 TF2 keys once for a lifetime licence with lifetime updates, and the dashboard opens in your browser.
Install it in one command: the self-host install guide shows every step and what you should see.Want to try one first? Our free level up bot is open source on GitHub.
Every command is listed on the commands page.
Our free level up bot is on GitHub under the MIT licence: one bot that sells and buys card sets for TF2 keys, with six chat commands and a settings file instead of a dashboard. Move up to this script when you want more.
Yes. Our free level up bot is open source on GitHub under the MIT licence: one bot that sells and buys card sets for TF2 keys, with six chat commands and a settings file instead of a dashboard. This script is the full version, with the dashboard and everything else.
30 TF2 keys, paid once. There is no monthly fee.
Yes. The full dashboard runs on your server and opens in your browser: rates, automatic pricing, profits, withdrawals, the chat monitor and every setting. Each bot has Start, Stop and Restart buttons on the dashboard, and a search box at the top of the menu finds any setting.
A Linux VPS that stays online around the clock: Ubuntu 22.04, 24.04 or 26.04 LTS, or Debian 12 or 13, on x86_64 or arm64, with systemd. At least 1 vCPU, 1 GB RAM (2 GB for 3 or more bots) and 10 GB of disk. Other distributions may work but are not supported. And the Steam account you want to run as the bot, with its Steam Guard details.
Yes. One install runs several bot accounts, with a switcher in the dashboard and a Fleet page showing their totals together.
One command, made for you on the Bot Script page. It takes about fifteen minutes, and there is no file to edit.
Yes. The installer is signed with our release key, like every release, and its signature is published beside it. The install guide shows the few commands that check it before you run it.
When you sign in without a one time link, and again for anything sensitive. The dashboard asks for its password again before a change that could cost you the bot or its stock: the owner, the admins, where the dashboard answers, the Telegram chat and the Telegram bot your notices come from, the Card Suppliers the bot buys from, the links it gives your customers, the trade limits, the automatic pricing settings, a rate moved by more than 25% against you, and every withdrawal.
A lifetime licence with lifetime updates: every update is included, at no extra cost, for as long as SteamTradeX runs. Updates are signed and checked by the bot, which installs them itself by default (Auto). You can choose Notify or Off on its dashboard.
Yes. One server at a time, with any number of bots on it. Moving to another server is a reset from Bot Script in your dashboard: 3 in any 30 days. Uninstalling frees the licence without using a reset, unless another server takes it within 7 days.
The bot keeps trading when it cannot reach SteamTradeX. Only a signed answer from us changes what it does. Updates need a successful licence check in the last 7 days. If SteamTradeX ever closes, we first publish a final release that needs no licence check.
There is no refund on request. If the bot does not work on your server and our support cannot make it work, staff refund the full price to your Key Bank, never to Steam. A refunded licence is never reinstated: to use the bot again, buy it again.
Through the SteamTradeX Inventory API (7,000 requests a TF2 key) or a service you already pay for, falling back to Steam itself.