If you're hunting for a 3commas alternative non custodial solution, you're probably tired of pasting API keys into a cloud dashboard and praying the database never leaks. I don't blame you. After the December 2022 incident where 3Commas saw API keys compromised and user accounts drained, traders woke up to a harsh truth: convenience can cost you custody.
But here's what most comparison articles won't tell you. True non-custodial automation is rare. The market is filled with "semi-custodial" shortcuts that simply move the trust assumption from an exchange API to a smart contract or a browser wallet. That's not necessarily bad. You just need to know which links in the chain you're still trusting.
So what are your options if you want automation without the API key trap? There are three distinct paths: self-hosted open-source software, on-chain smart contract automation, and wallet-based agent platforms that skip APIs entirely. Each carries a different trust assumption. Let's tear them apart.
Why API-Key Bots Lost Their Shine
Most SaaS trading bots, including 3Commas, Bitsgap, and Coinrule, operate on the same model. You generate API keys with trading permissions, paste them into a web form, and the platform routes orders to Binance or Coinbase on your behalf. Simple. Elegant. And fundamentally fragile.
Even if you disable withdrawal permissions, a leaked trading key is still a loaded gun. An attacker can't directly send your Bitcoin to their wallet. They can pump an illiquid token to the moon, sell it to your account at a 900% markup, and drain your capital through fake volume. The result is the same: your balance disappears.
Warning: If a bot platform stores your API keys in a centralized database, you're not just trusting their code. You're trusting their interns, their cloud provider, and every phishing email their CFO might click.
The 3Commas API leak proved this in the worst way. Attackers obtained keys, executed unauthorized trades, and drained portfolios. Users thought they had custody because funds sat on Binance. They didn't. They had delegated control, which is custody's sneaky cousin.
What "Non-Custodial" Actually Means for Trading Bots
In crypto, non-custodial usually means you hold the private keys. With trading bots, the definition blurs because you still need execution access. I see two clean categories that qualify as a non custodial trading bot, plus one hybrid worth mentioning.
- Self-hosted software. The bot runs on your machine or VPS. Your API keys never leave hardware you control. Hummingbot is the flagship here.
- On-chain automation. Smart contracts execute trades directly from your wallet. No API keys exist because everything happens inside the EVM or Solana VM. DeFi Saver and TokenSets fit this mold.
- Wallet-based agents. The platform generates a dedicated wallet, you deposit USDC, and an agent trades from that wallet. No exchange APIs are involved. This describes EchoZero, which runs this blog, though I'll address it separately because it's custodial, not non-custodial.
True non-custodial bots remove the cloud middleman. They don't ask you to trust a database. They ask you to trust code you can audit, or smart contracts living on-chain.
The Alternatives at a Glance
| Platform | Custody Model | Venues | Fee Structure | Skill Required |
|---|---|---|---|---|
| Hummingbot | Self-hosted (local keys) | 50+ CEX/DEX connectors | Free, open source | High |
| DeFi Saver | Non-custodial smart wallet | Ethereum DeFi protocols | Gas + ~0.25% service fee | Medium |
| TokenSets | Non-custodial tokenized strategies | Ethereum, Polygon, Arbitrum | Streaming fee (~0.5–2%/yr) | Low |
| 3Commas | API-based cloud | Binance, Coinbase, etc. | $29–99/mo + exchange fees | Low |
| EchoZero | Custodial wallet (API-free) | Solana spot, Hyperliquid perps | Success fee up to 30% on new profit highs | Low |
This table isn't a beauty contest. It's a risk map. Hummingbot gives you freedom but demands Python chops. DeFi Saver keeps keys in your MetaMask but costs gas. 3Commas is plug-and-play until the database gets popped. EchoZero, which runs this blog, offers a different bargain: no API keys, but you start in a custodial wallet that you can export later.
Hummingbot: Build It Yourself or Don't
Hummingbot is the closest thing crypto has to a Linux distribution for market makers. You download it, configure connectors, and run strategies locally. Your Binance API key sits in a JSON file on your laptop, not on someone else's AWS bucket.
I've run Hummingbot instances for cross-exchange arbitrage. It's powerful, modular, and completely unforgiving. Profitability depends heavily on your server latency and fee tier. One misconfigured spread threshold, and you'll bleed capital into slippage faster than you can say "stop loss."
The project supports spot market trading and perpetual futures contract connectors, letting you run pure-market-making or cross-exchange stat-arb. If you want to learn how, our guide to building a cross-exchange statistical arbitrage bot walks through the logic.
But be honest with yourself. Hummingbot is a tool for engineers, not tourists. If you don't know what a nonce in blockchain transactions is, or why order book depth matters, you'll spend weekends debugging log files instead of earning alpha. The community is helpful, but they won't build your strategy for free.
On-Chain Automation: DeFi Saver and TokenSets
DeFi Saver is a non-custodial automation layer built on top of Ethereum smart contracts. You deposit into a DSProxy wallet, then set recipes: "If my collateral ratio drops below 150%, repay 10% debt." The bot monitors chain state and fires transactions. You keep your keys. The logic is transparent.
TokenSets takes a different angle. You buy a Set token that represents a strategy, like ETH/BTC ratio trading or dollar cost averaging. Rebalancing happens on-chain via governance or algorithmic triggers. You hold the token, so you always control the underlying value via your wallet.
Both avoid API keys entirely. Both expose you to smart contract risk. DeFi Saver has been audited, but as we've seen across DeFi, smart contract security vulnerabilities are a persistent threat. TokenSets suffered from impermanent loss and tracking error during the 2022 volatility spikes. Non-custodial doesn't mean risk-free. It just means the risk lives in code you can inspect, not in a server you can't.
3Commas vs EchoZero: Two Different Shortcuts
People searching for a crypto bot without api key often end up comparing these two. Let's be precise about what each shortcut costs you.
3Commas keeps your coins on Binance or Coinbase. You retain exchange custody, but you hand over API control. If 3Commas is breached, attackers don't steal from 3Commas directly. They steal from your exchange account using leaked keys. It's like keeping cash in a bank vault but giving a stranger the combination.
EchoZero, which runs this blog, flips the model. You don't connect external exchanges. You sign up, receive a Solana wallet, deposit USDC, and subscribe to an agent that trades on Solana spot via Jupiter and Hyperliquid perps covering BTC, ETH, SOL, and about 150 alt perps. No API keys. No chain switching. No bridging. But the wallet is custodial at signup. You can export the private key to Phantom or MetaMask anytime, which returns control to you. Until then, the platform holds it.
Fees differ sharply. 3Commas charges monthly subscriptions plus whatever your exchange tacks on. EchoZero charges no trading fees and no subscription for users, only a success fee capped at 30% of new profits above a high-water mark. Strategy creators may add a subscription price. If you hate monthly SaaS bills, performance-only fees feel fairer. If you hate custodial wallets, they don't.
The venue gap matters too. 3Commas plugs into major CEXs. EchoZero only covers Solana spot market trading and Hyperliquid perpetual futures contract markets. That's roughly 150 alt perps, but it's not Binance spot. Note that EchoZero is not available to residents of the US, UK, or Ontario, and this comparison is not investment advice. Your choice depends on where you want to play.
Fee Structures and Incentive Alignment
Bot fees aren't just a cost line. They determine whether the platform eats when you starve. I've analyzed this in depth in our piece on AI agent fee structures and their impact on strategy profitability.
Cloud SaaS bots charge regardless of performance. You pay $50 in January even if the bot lost you $2,000. That's misaligned.
Success-fee models align better. EchoZero's high-water mark setup means they only collect after recovering prior drawdowns and posting new profit highs. If the agent tanks, you don't pay for the privilege. But watch the headline rate. Thirty percent of new profit is steep if the strategy churns.
On-chain bots like DeFi Saver don't charge performance fees, but Ethereum gas can act as a regressive tax. A $5 automated rebalance isn't economical on mainnet when gas hits 50 gwei. You're paying the blockchain, not the builder.
A Safety Checklist Before You Automate
Whether you choose a non custodial trading bot or a wallet-based agent, run through this:
- Where do the keys live? If they're on a server you don't control, it's custodial.
- Is the code audited? Demand a public smart contract audit for on-chain tools.
- Can you stop it instantly? Non-custodial bots should let you kill trades or revoke permissions immediately.
- What's the worst-case fee? Add up subscription, success fee, gas, and slippage.
- Do you understand the venue? Hyperliquid perps behave differently than Binance margin. Solana spot market trading has MEV quirks.
For a deeper dive on custody trade-offs, read Are Crypto Trading Bots Safe? Custody vs Non-Custodial Risks.
Which Path Should You Take?
There's no single winner. If you're a developer who trusts no one, Hummingbot is your workshop. If you're a DeFi native who lives in MetaMask, DeFi Saver lets you sleep without watching collateral ratios. If you want passive exposure without managing private keys daily, TokenSets handles rebalancing inside an ERC-20 token.
And if you want automated strategies on Solana or Hyperliquid without plugging APIs into a cloud dashboard, wallet-based agents exist. Just know the custody model before you deposit.
Most tutorials get this wrong. They conflate "no API key" with "non-custodial." It isn't. Custody is a spectrum, not a switch. Your job is to know exactly where you sit on that line before the bot places its first trade.
