Skip to main content
Perps Agent is non-custodial: it trades with your Bybit API keys, on your account. Capital never leaves Bybit, and the keys are stored encrypted (per user). You only ever grant trade permission — never withdrawal.
1

Open Bybit API management

Open Bybit → API Management (or testnet API Management for testing) → Create New KeySystem-generated API Keys.
2

Set permissions — trade only

  • Enable: Unified Trading → Trade (and read), and Derivatives / Contract — Trade.
  • Disable: Withdraw and Internal Transfer. The bot never needs them.
  • IP whitelist (recommended): bind the key to the server IP running the bot. For local / testnet use you can leave it unbound.
3

Copy the key and secret

Copy the API Key and API Secret. ⚠️ The secret is shown once — save it now.
4

Connect it in the bot

In the Telegram bot, tap 🔑 Re-connect (or send /connect) and follow the prompt to paste your API Key and API Secret. The bot encrypts and stores them; it never logs them.
5

Verify

Tap 💰 Balance (or send /balance). If your equity shows, you’re connected. Use 🗑 Disconnect any time to remove your stored keys.
Never enable withdrawal on a key you hand to any bot. Never share your API secret. If a key leaks, delete it on Bybit and create a new one. Perps Agent stores keys encrypted, per user, and the on-chain Vault never bridges to your exchange account.
Testnet vs mainnet. For testing, create the key on testnet.bybit.com (the bot defaults to testnet). Use a mainnet key only when you intend to trade real funds.
Next: Fund your MNT wallet so the bot can pay its on-chain fees on Mantle.