Limits and fair use

Updated

Plan resources

  • Free: 256 MB memory, 1 GB disk, 0.25 vCPU
  • Starter: 512 MB memory, 2 GB disk, 0.5 vCPU
  • Pro: 1 GB memory, 4 GB disk, 1 vCPU
  • Plus: 2 GB memory, 8 GB disk, 1.5 vCPU

Disk covers your code, installed dependencies, and anything the bot writes. CPU is a share of a core, and at the limit the bot is throttled. Each server also has a process limit: 128 on Free, 256 on Starter, 512 on Pro, and 512 on Plus. Full details are on the pricing page.

Memory is a hard limit

Swap is off, so a bot that goes over its memory is killed, not slowed down.

One free server per person

Each account and each email address can have one free server. Claiming requires a verified email address and works with any sign-in method. Banned accounts can't claim.

Network

  • Outbound mail ports 25, 465, and 587 are blocked. If your bot sends email, use your mail provider's HTTP API.
  • Ports commonly used by mining pools are blocked.
  • New outbound connections are rate-limited per server. Free allows 10 new connections a second, with bursts up to 40 and 50 open at once. Paid plans allow 30 a second, with bursts up to 100 and 200 open at once.
  • Inbound traffic to the ports assigned to your server is allowed, so the bot can listen there, for example for webhooks. Ports per server: Free 1, Starter 1, Pro 1, Plus 2.
  • Free servers share a free-tier address. Paid plans use a separate shared address with higher connection limits.
Note

A normal Discord bot stays well under the connection limits. A bot that opens a fresh connection for every request can hit them, so reuse connections.

What gets a bot stopped

  • A crash loop: 5 crashes within 10 minutes. The owner gets an email. Fix the error, then start it again.
  • Sustained CPU: 90% or more of the plan's CPU limit for 30 minutes. The bot is stopped, not deleted.
  • Going over memory: the process is killed. See troubleshooting.

What gets a server suspended

  • Self-bot libraries, which automate a user account instead of a bot account.
  • Crypto miners.
  • Nukers, raid tools, and token grabbers.

Heavily obfuscated code can be flagged for review. The full rules are in the acceptable use policy.

Still stuck? Contact support