# LSL Dev Docs

> lsl.dev (unofficial LSL docs). Full API: https://lsl.dev/api.json · Index for LLMs: https://lsl.dev/llms.txt

> Unofficial developer documentation for the Linden Scripting Language (LSL) of Second Life.

### Reference

		{catalog.functions.length} functions, {catalog.events.length} events and {catalog.constants.length.toLocaleString('en')} constants, organized into categories and constant groups.

		[Open the reference](/reference/)

### Features

		Feature pages list the key functions, events and constants for an area such as combat, linkset data, physics, particles or HTTP, grouped by task.

		[Browse features](/features/)

### Learn SLua

		You can also check out the sister site for the SLua scripting language.

		[Visit SLua.dev](https://slua.dev)

### create.secondlife.com

		For official documentation, tutorials and resources, visit the official Second Life Create website.

		[Visit create.secondlife.com](https://create.secondlife.com/)

## Where the content comes from

lsl.dev is an **unofficial** site. It is not affiliated with or endorsed by Linden Lab. It merges two sources:

- **[LSL Definitions](https://github.com/secondlife/lsl-definitions)** supplies signatures, parameter names and descriptions, return types, constant values, categories and other metadata.
- **The official [LSL Wiki](https://wiki.secondlife.com/wiki/LSL_Portal)** supplies descriptive prose, caveats and examples, kept as written in the original revisions.

Wiki content is used under [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/), and every page that uses it links to its source revision and history. See [About these docs](/about/) for snapshot dates and details.

---

From lsl.dev: https://lsl.dev/
