> For the complete documentation index, see [llms.txt](https://docs.nighty.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nighty.one/ui-scripting.md).

# UI SCRIPTING

- [API Reference](https://docs.nighty.one/ui-scripting/api-reference.md)
- [Tab](https://docs.nighty.one/ui-scripting/api-reference/tab.md): Represents a Tab in the User Interface
- [CardContainer](https://docs.nighty.one/ui-scripting/api-reference/cardcontainer.md): The CardContainer class is used to group single or multiple Card elements. Each container can either be of type columns or rows, which determines the layout of the cards.
- [Card](https://docs.nighty.one/ui-scripting/api-reference/card.md): A Card is a container for UI elements, offering a background and space to place components like buttons, inputs, and text within a CardContainer.
- [Group](https://docs.nighty.one/ui-scripting/api-reference/group.md)
- [UI Elements](https://docs.nighty.one/ui-scripting/api-reference/ui-elements.md)
- [Text](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/text.md): UI Element - Text
- [Button](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/button.md)
- [Input](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/input.md)
- [Image](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/image.md)
- [Toggle](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/toggle.md)
- [Select](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/select.md)
- [Checkbox](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/checkbox.md)
- [Table](https://docs.nighty.one/ui-scripting/api-reference/ui-elements/table.md)
