A button object
Select menu for channels
Single checkbox for binary choice
Multi-select group of checkboxes
Container that visually groups a set of components
Displays an activity feed entry
Displays an attached file
Component to upload one or more files
Container associating a label and description with a component
Display images and other media
Select menu for mentionables (users and roles)
Single-choice set of radio options
Select menu for roles
Container to display text alongside an accessory component
Component to add vertical padding between other components
Select menu for picking from defined text options
Markdown text
Text input object
Small image that can be used as an accessory
Select menu for users
A container for other components