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.