Skip to content

LSL Dev Docs

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

lsl.dev is a community site, not affiliated with or endorsed by Linden Lab.About these docs

Reference

501 functions, 42 events and 1,042 constants, organized into categories and constant groups.

Open the 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

Learn SLua

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

Visit SLua.dev

create.secondlife.com

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

Visit create.secondlife.com

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

  • LSL Definitions supplies signatures, parameter names and descriptions, return types, constant values, categories and other metadata.
  • The official LSL Wiki supplies descriptive prose, caveats and examples, kept as written in the original revisions.

Wiki content is used under CC BY-SA 3.0, and every page that uses it links to its source revision and history. See About these docs for snapshot dates and details.