Skip to content
← All docs

Getting started

Create your first bot, test it and put it online in about ten minutes.

BotHarbor helps you go from an idea to a running Discord bot without managing servers. The flow is always the same: create, test, deploy.

1. Create an account

Sign up with your email or with Discord. With Discord we only request your username and email (identify email scopes). We never ask for your Discord password or account token.

2. Create a bot

  • AI builder — describe the bot in your own words.
  • Template — welcome, moderation, tickets, role menu, utility commands, levels or giveaways.
  • Blank — a minimal bot with /ping.
  • Import — a public GitHub repository or a ZIP (custom code; hosting is a gated beta).

3. Test it in the sandbox

Open the Test tab. You can chat, run slash commands, click buttons and fill modals in a simulated server. See the sandbox guide for what it does and does not simulate.

4. Connect it to Discord

Create an application in the Discord Developer Portal, copy the bot token into Settings → Secrets as DISCORD_TOKEN, and enable any privileged intents the bot needs. Follow Discord setup.

5. Deploy

Press Deploy on the Overview tab. You'll see the status, live logs, CPU and memory. If the bot crashes it is restarted automatically with a back-off.