Docs / Developers / What is a plugin? / Good to know before you build
UnderstandSDK 0.10.1

Good to know before you build

These docs are public. To publish a plugin you need a YourBot account: sign in to open the Dev Portal.
  • Your code has no direct network access. All HTTP goes through ctx.http to domains you declare; live connections go through ctx.ws.
  • Nothing persists on disk. Containers are wiped between restarts. Durable state belongs in ctx.kv or ctx.sql.
  • Resources are capped. 64 MB memory and a fraction of a vCPU per worker. The full numbers live in Limits and quotas.
  • Timers do not run on their own. Marketplace plugins are event-driven: periodic work rides on event traffic with a cooldown. See Pool mode.
  • Reading what people type is a privacy capability. Message text arrives empty unless you request events:message_content and the server approves it. See the capability catalog.
  • Your first version is reviewed by a human. Plan for a short wait before it goes live. See Publish & review.
YourBot docs Reference tables are generated from the code that is running. Ask in Discord Suggest a correction