BotNinja
Pricing
Log inGet started
Start here
  • Overview
  • Getting started
Concepts
  • How the AI builder works
  • Hosting & always-on
  • Credits & plans
Reference
  • FAQ
  • Bot ideas →
  • Error help →

Hosting & always-on

Every bot runs in a sandbox — an isolated Python environment with its own filesystem, network, and environment variables. Sandboxes are cheap to spin up but not free to keep running.

Sandboxes (default)

A free sandbox pauses after a period of inactivity. If someone runs your bot's command, it wakes back up in a few seconds. Great for testing and light use — not great if you want the bot to respond instantly to every event.

Hosting slots

A hosting slot pins a sandbox so it never pauses. The bot stays online 24/7 and responds instantly. Each slot is $5/month, billed via Stripe.

Included slots: Pro plan includes 1 slot, Agency includes 3. You can buy additional slots at any time from the dashboard.

One hosting slot = one bot online 24/7. If you have three bots and one slot, only one of them stays hot; the other two fall back to on-demand.

Crashes & auto-recovery

If a bot crashes, BotNinja detects it (via a heartbeat the bot emits) and attempts an automatic restart. After repeated crashes, the dashboard shows an error with a one-click "ask the agent to fix this" button.

Environment variables

Secrets like API keys are stored encrypted and injected into your sandbox. Set them in the bot's settings page. Never paste secrets into the chat — the agent doesn't need them and it saves the logs.

Previous
How it works
Next
Credits & plans

Something missing? Email [email protected] or hop into our Discord.

BotNinja

The dojo for Discord. Forge a bot, design a server, and ship — all in one place.

© 2026 Omika AI

Product
  • BotNinja
  • ServerNinja
  • Pricing
  • Templates
Resources
  • Docs
  • Getting started
  • How it works
  • Help center
  • Guides
Company
  • Discord
  • Email us
  • Privacy
  • Terms