Getting started with GoodAI
GoodAI is a cloud platform for running automated crypto trading bots and placing manual trades — without ever handing over your coins. You connect your own exchange account through a read-and-trade-only API key, and GoodAI does the rest: running strategies around the clock, charting live markets, and letting you trade by hand from one screen.
The app lives at https://app.good.ai.
The one thing to understand first: GoodAI never holds your money. Your funds always stay in your own exchange account (Binance, Kraken, Bybit). You connect GoodAI using an API key that is allowed to read your balances and place trades but is not allowed to withdraw. GoodAI can trade on your behalf; it can never move your coins off the exchange. Keys are stored encrypted, and only the part of our system that talks to the exchange can ever read them.
This page walks you from zero to your first live trade:
- Create an account and secure it
- Connect your first exchange (with withdrawals switched off)
- Try a bot in Demo mode
- Promote it to live trading
1. Create your account
Go to app.good.ai and register with your email and a password.
Secure it with a second factor
GoodAI strongly encourages a second factor on every account. You can use:
- An authenticator app (TOTP) — Google Authenticator, Authy, 1Password, or any standard authenticator. You scan a QR code once, then enter the rotating 6-digit code when prompted.
- A passkey (WebAuthn) — a fingerprint, Face ID, Windows Hello, or a hardware security key. Passkeys are the most phishing-resistant option.
Why this matters: a passkey isn't just for logging in. GoodAI asks you to confirm with your passkey again at the moment you place a live order (this is called a "step-up" confirmation). Setting up a passkey early means live trading is one tap away — and safe.
You can manage your password, authenticator, and passkeys at any time from your Account settings.
2. Connect your first exchange
Open the Keys page and choose an exchange. The exchanges you can connect today are:
- Binance
- Kraken
- Bybit
More exchanges (Coinbase, HTX, HyperLiquid) are coming soon — see the Exchanges page for the full connected vs. coming-soon list.
Create a withdraw-disabled API key
On your exchange, create a new API key for GoodAI. The single most important rule:
⚠️ Withdrawals must be OFF. When you create the key on your exchange, enable reading and spot trading, but leave withdrawals disabled. GoodAI checks this for you: if a key has withdrawal permission turned on, the connection is rejected and the key is never activated. A key that can withdraw is a key that could drain your account — so we refuse it outright.
The general shape of a good key:
- ✅ Read account / balances
- ✅ Spot trading
- ❌ Withdrawals — disabled
- ❌ Internal transfers — disabled
When you submit the key, GoodAI encrypts it immediately, then verifies it against the exchange. If withdrawals are off, the connection goes active. If they're on, it's thrown away and you'll see a clear rejection message.
A note on Kraken: some exchanges don't let us automatically read what a key is allowed to do. For those, GoodAI asks you to tick a box confirming the key has no withdrawal permission. Please take that confirmation seriously — it's there to protect you.
Step-by-step guidance for each exchange (and the symbol naming we use) lives on the Exchanges page.
3. Try a bot in Demo first
You don't need to risk real money to see how a strategy behaves. GoodAI runs the exact same strategy code in three places — backtest, Demo (paper), and live — so what you see in Demo is what you'll get live.
- Demo (paper) mode trades against the real, live market price feed and charges fees just like a live exchange would. It's a realistic dry run, not a toy. The only difference is the money is simulated.
- Create a bot, pick a strategy (such as a grid or dollar-cost-averaging bot), choose a market, and set it to Demo mode.
- Watch it work. Because Demo fills against live prices, the performance you see is a fair preview of live behaviour.
Tip: you can also explore Demo trading by hand in the Terminal using the Paper venue, which gives you simulated funds to practise with on live Binance prices. See the Terminal page.
4. Promote to live
When a Demo bot has earned your confidence, you can promote it to live trading.
Promoting does not flip your Demo bot into a live one — it clones the bot:
- A brand-new live bot is created with the same strategy, market, and settings.
- It starts paused, so you're always in control of when it begins.
- Your Demo bot stays exactly as it is, so you can keep comparing simulated vs. live performance side by side.
To promote, you'll need an active live API key on the same exchange as the bot. If you only connected a Demo key, GoodAI will prompt you to connect a live key first.
Live trading requires a paid plan. Demo trading is free; placing real orders (by bot or by hand) needs a subscription. You'll be told clearly if a plan is required.
Once the live clone exists, review its settings, then un-pause it when you're ready.
Where to go next
- Exchanges — the connected and coming-soon list, how to make a safe key, and how symbols are named.
- Terminal — manual trading: live charts, order book, balances, and one-screen order placement with step-up confirmation.
- Security & custody — exactly how your keys and funds are protected.
AI Assistant — coming soon. A built-in assistant to help you analyse and tune strategies is on our roadmap but not yet available.