Build once, publish everywhere
Modules, AI agents, prompt packs, knowledge packs, and connectors — one submission pipeline, one 70/30 revenue share, one sandboxed runtime.
The developer workflow
Explore
Everything you need to build on BotForge
Architecture, SDK, API and per-domain guides — one platform, one submission pipeline.
Quick Start
A BotForge module is a declaration: you tell the platform what capabilities, permissions, and workflow triggers your module provides. The platform handles the rest — no dashboard rewrites needed. 1. Create a BotForge account, then register as a developer 2. Submit a module, agent, prompt pack, knowledge pack, or connector for review 3. Declare capabilities[], permissions[], workflowTriggers[], workflowActions[] 4. Our team reviews the submission (auto-validation + manual security review) 5. Once approved, it appears in the Marketplace and auto-wires into installed workspaces See the full manifest field reference on the SDK page, and the submission/review lifecycle on the Marketplace page.
Security Model
Every marketplace module runs inside BotForge's Sandbox Runtime — a real execution layer, not just a manifest declaration: • Static security scan before approval — blocks eval, filesystem/child_process access, hardcoded secrets, and obfuscated payloads • Workspace isolation — every query is scoped to workspaceId, no raw Prisma exposed • Permission boundary — only the permissions[] you declared are callable, checked on every API call • Plan and install gates re-checked at execution time, not just at install time • Audit logging lives outside module scope — a module can never suppress its own audit trail See the full threat model on our security page.
Go deeper
Start building on BotForge
Free to register, free to publish free modules — pay nothing until you sell.