Skip to content
← All docs

Custom code (gated beta)

Why hosting your own code is restricted for now, and what you can already do.

You can import discord.js or discord.py projects from a public GitHub repository or a ZIP file. Imported files are stored so you can browse and edit them.

Why execution is gated

Running arbitrary code from many customers on shared machines is a serious security problem. Ordinary containers are not a strong enough boundary on their own, so we are adding a stronger isolation layer (sandboxed kernels / micro-VMs on dedicated workers). Until that layer passes an independent security review, running custom code is limited to a small, manually approved beta.

What works today

  • Import and browse/edit files.
  • Deploy bots generated from templates, the AI builder or a blank bot.
  • Join the waitlist to be told when custom-code hosting opens.

Import safety

Archives are inspected without being executed: path traversal, symlinks, zip bombs, binaries, node_modules, .git and .env files are rejected or skipped.