Core docs paths
Quickstart
Boot a client, log in, and react to your first gateway events.
Architecture
Understand the flat store, POJO-first design, and how the framework differs from class-heavy Discord client patterns.
Commands and components
Register slash commands, buttons, selects, and interaction handlers.
Components V2 and modals
Use the newer V2 layout builders, typed modal fields, and upload-aware modal context.
REST and managers
Send messages, edit channels, and work against Discord without throwing on every failed request.
Migration from discord.js
Port an existing bot without treating Chameleon like a drop-in clone of class-heavy frameworks.
Managers API
See which manager owns which operations before you drop down to generated signatures.
API reference
Use Mintlify for the grouped public surface, then TypeDoc for exact signatures.