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

# Scripting Reference

- [Introduction to Resources](https://docs.sandboxpowered.org/scripting-reference/resource-introduction.md): Servers run on a collection of resources. A resource is a collection of files - such as client scripts, server scripts, and assets - that can be started, stopped and restarted at any time.
- [Resource Manifest](https://docs.sandboxpowered.org/scripting-reference/resource-manifest.md): The resource manifest is a file named manifest.toml placed in a resource folder on the server.
- [Creating your first script](https://docs.sandboxpowered.org/scripting-reference/first-script.md)
- [In JavaScript](https://docs.sandboxpowered.org/scripting-reference/first-script/javascript.md)
- [In Python](https://docs.sandboxpowered.org/scripting-reference/first-script/python.md)
- [In Lua](https://docs.sandboxpowered.org/scripting-reference/first-script/lua.md)
- [In Java](https://docs.sandboxpowered.org/scripting-reference/first-script/jvm.md)
- [Events](https://docs.sandboxpowered.org/scripting-reference/events.md): List of internal events Sandbox has
