> ## Documentation Index
> Fetch the complete documentation index at: https://rive.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

> Code, animation, and interaction all in one Editor.

Scripting lets you iterate on code, design, and animation in one collaborative editor.

## Quick start

This video introduces the basics of writing and using scripts in Rive. You’ll learn how to create different types of scripts and how they connect to data bindings and artboards, and how you can create scripts with the [AI Agent](https://rive.app/docs/editor/ai-agent).

[YouTube video player](https://www.youtube.com/embed/M6kGkR-7JTE)

## Fundamentals

* [Why Luau](https://rive.app/blog/why-scripting-runs-on-luau?utm_source=docs\&utm_medium=content) - Why Scripting runs on Luau
* [Creating Scripts](https://rive.app/docs/scripting/creating-scripts.md) - Creating a new script
* [Protocols](https://rive.app/docs/scripting/protocols) - The type of scripts you can create
* [Inputs](https://rive.app/docs/scripting/script-inputs.md) - Connecting scripts to inputs and data
* [Debugging](https://rive.app/docs/scripting/debugging/debug-panel.md) - Debugging your scripts
* [AI Agent](https://rive.app/docs/editor/ai-agent) - Using AI to create and modify scripts
