> For the complete documentation index, see [llms.txt](https://wiki.redmodding.org/redscript/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.redmodding.org/redscript/home.md).

# Home

## What is REDscript?

REDscript is an open-source programming language and toolset designed to work natively with Cyberpunk 2077's scripting runtime. REDscript allows modders to write scripts that extend and modify many features of the game such as user-interface, combat balance, NPC behavior, and more.

It uses the file extension .reds (e.g. `MyMod.reds`). When .red files are placed in the `Cyberpunk 2077\r6\scripts` folder (or its subfolders), they get compiled and merged with the game's internal scripts on start.

## Let's get started

{% content-ref url="/pages/4MAtOtEZH2eb2kwLTaHW" %}
[Getting Started](/redscript/getting-started/setup.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MfrXir5wmJniky9mdkr" %}
[Language Reference](/redscript/language/native-types.md)
{% endcontent-ref %}

{% content-ref url="/pages/BAxS6hLliXHXU0F1PV0G" %}
[Common Patterns](/redscript/references-and-examples/common-patterns.md)
{% endcontent-ref %}

## Websites & Community

{% embed url="<https://github.com/jac3km4/redscript>" %}

{% embed url="<https://www.nexusmods.com/cyberpunk2077/mods/1511>" %}

{% embed url="<https://discord.gg/Epkq79kd96>" %}
