External exchange bots
For typical SaaS or self-hosted bots, read and trade scopes are sufficient. Leave withdrawals disabled. Several reviewed providers explicitly reject or prohibit withdrawal-enabled keys.
Built-in exchange bots
A built-in bot does not use a third-party exchange key. Assets are already held by the exchange, so withdrawal risk depends on the exchange account and platform controls rather than a bot API scope.
DEX and wallet automation
On-chain bots may use private keys, transaction signing, smart-contract wallets, token approvals or session keys. A permission can be limited without looking like a centralized exchange scope, but an encrypted provider-held key is not the same as a client-side key. Review contract authority, spending limits, recovery and revocation.
On-chain does not automatically mean safer. Gas, slippage, MEV, malicious tokens, contract behavior and approval scope sit alongside the provider and strategy risks. Mizar's current-facing DEX model illustrates why CEX withdrawal scopes and wallet signing authority must be evaluated separately.
DeFi Saver is a current example of on-chain position automation: users authorize smart-wallet modules and contracts rather than supplying a CEX API key. Audit records and timelocked controls improve evidence without removing protocol, oracle, keeper, gas or approval risk.
What users should verify
Read the exchange's permission screen—not only provider marketing. Confirm the key cannot transfer assets, use a subaccount and test revocation before funding a large balance.
Related product research
These profiles illustrate different architectures and evidence limits discussed in this guide.
Sources
Bitsgap security — Bitsgap, accessed August 19, 2026.
3Commas security — 3Commas Help Center, accessed August 19, 2026.
goodcryptoX security — goodcryptoX, accessed August 19, 2026.
Mizar on-chain product — Mizar, accessed August 20, 2026.
Educational disclaimerThis guide is informational, not financial, investment, legal or security advice. Product and exchange controls change; verify current settings directly.