K
Docs
📖 Documentation

Build bots.
No code ever.

Kitcord lets you build Discord bots by snapping Pieces together on a visual Canvas. Everything your bot knows is stored in a Bot Kit — a JSON manifest the Engine interprets at runtime.

These docs cover every concept, every Piece, and every config option. Looking for a step-by-step walkthrough? Tutorials are over here →

The anatomy of a Kitcord bot

📄
Bot Kit—The JSON manifest that defines everything about your bot — commands, events, flows, and database schema.
🪄
Spells—Slash commands users can type in Discord (like /ping). Each spell runs a Flow.
⚡
Triggers—Discord events that automatically fire Flows — member joins, messages sent, reactions, etc.
🔗
Flows—Directed graphs of Piece nodes. Execution starts at the entry node and follows edges.
🧩
Pieces—Atomic logic blocks — Reply, Condition, Write to Vault, Ban, etc. Each does one thing well.
✨
Sparks—Template expressions like {{input.user.id}} that inject live values into Piece config.
🗄️
Vault—Your bot's SQLite database, defined in the Kit — unlocked by The Vault expansion and used from any flow via its Pieces.
📦
Expansions—Free Piece packs (The Vault, The Mod Squad, The Control Panel, The Darkroom) you unbox onto a bot. The Base Set is always there.