This content requires Macromedia Flash Player. Get Flash


Virtual World Application Programming Interfaces

Linden Lab's API Program for Second Life Grid

Linden Lab provides Application Programming Interfaces (APIs) to enable you to apply virtual world technology to business problems and integrate your websites with Second Life Grid technology. We are currently expanding the publicly available set of APIs and we will list new ones here, as they become available.

These APIs are provided under the API Programs Terms of Service that apply to both beta and production APIs. We ask that you please read and understand these terms.

Exchange Risk API (Production)

The Exchange Risk API is available only to operators of websites that facilitate the exchange of Linden Dollars for real currency. The API contains a single simple function that returns a binary value expressing the risk that Linden Lab associates with any particular transaction. Your exchange is not required to use the Exchange Risk API. However, all exchanges of Linden Dollars for real currency that are not conducted on LindeX are subject to the Exchange Risk Policy. If you would like to receive the information necessary to use the Exchange Risk API, please send your name, Second Life account name, and the website URL that facilitates your exchange, to our Risk API program.

Map API and DirectSLURL (Beta)

The Map API enables you to embed interactive Second Life maps in your web pages. These maps look and act much like Google Maps, and the API also enables you to customize the maps' look and behavior. See www.slurl.com for an example. For more information, see the Map API documentation.

DirectSLURL is a feature of slurl.com that teleports users to a specified Second Life location when they click on a Second Life URL, or SLURL. If the user has already installed the Second Life Viewer, then the Viewer starts and they are automatically teleported to the location specified by the SLURL. If the user doesn't have an account, they are sent to the Second Life registration page; when they complete registration, download, install, and run the client, they automatically start at the location specified by the SLURL. DirectSLURL is an easy way to bring people to your location in Second Life without the programming requirements of the Registration API. You don't even need to use the Map API to take advantage of DirectSLURL, though you can use both for a more customized user experience. For more information, see Using Second Life URLs (SLURLs).

Registration API (Beta)

DirectSLURL lets you send people to your location in Second Life via Linden Lab's registration. The Registration API (Reg API) enables you to register Second Life users from your website when you require more than just the ability to send people to a location after they complete registration. In return for some programming effort, the Reg API enables you to:
  • Limit accounts to your estate
  • Create accounts with a custom name (with special permission from Linden Lab)
  • Register multiple employees or students from your company or education institution from a single location or as part of your organization's website.

Important limitations and conditions apply. To submit a request to participate in the Reg API program, fill out the Registration API Request Form. Linden Lab will review your application and contact you by email. For more information, see the Registration API documentation.

Terms of Use

All participants in Linden Lab's API program must abide by the API Terms Of Use.

back to top