Welcome to Weeble
Weeble is a managed platform for building and running Discord bots.
You write your bot in TypeScript and deploy it through the Weeble Workspace extension. Weeble maintains the Discord connection, routes events to your code, coordinates Discord API requests, and runs each deployment inside an isolated runtime.
What Weeble manages
Weeble handles the infrastructure shared by every deployment:
Discord gateway connections and event routing
Discord API rate limiting
Guild and member caching
Builds, deployments, and immutable revisions
Runtime isolation and execution limits
Runtime logs
Scheduled tasks
Persistent KV storage
Reviewed npm packages
Your project remains responsible for its bot behavior, command design, permissions, configuration, and external services.
How development works
A Weeble project is connected to a deployment.
You open the project in VS Code, write TypeScript, and deploy it using the Weeble Workspace extension. Each successful deployment creates an immutable revision. The active revision receives new Discord events.
You do not run a Discord gateway connection, Node.js server, process manager, or REST rate limiter yourself.
Private beta
Weeble is currently in private beta while its SDK, runtime, package system, and developer tools continue to evolve.
Access is reviewed manually so the Weeble team can support projects closely, understand real workloads, and resolve compatibility or reliability problems before opening the platform more broadly.
Note
Access is based on the project, not the size of its Discord server. Developers with a real bot or automation use case are welcome to apply.
During the beta:
SDK and runtime behavior may change.
Some npm packages may not yet be available.
Features may be revised based on developer feedback.
Temporary interruptions and compatibility problems are possible.
Important changes will be documented.
Continue
If you do not have access yet, start with Requesting beta access.
If your project has already been approved, continue to Getting started.