This content requires Macromedia Flash Player. Get Flash


Registration API (Beta)

The Registration API is in beta. Linden Lab is unable to provide support or technical advice. Developers should be aware that the Registration API sample code and documentation requires effort to implement successfully. Linden Lab is limiting new Registration API accounts at this time to those who already have experience or who have the technical expertise to implement it without our support.

Description

The Registration API allows you to programatically register users into Second Life from your web site. In addition, it allows you to have control over certain options, such as a a registrant's start location and estate limits.

  • You can customize and brand the registration process
  • You can lock accounts to your Estate
  • You can set the avatar position ("look coordinates") as well as start location
  • The API is a simple REST style web service
  • The documents passed into and from the service urls are encoded in our XML format called LLSD. We have libraries to parse and encode LLSD for the following languages: Perl, PHP, Python, and Ruby. This information goes from XML to native objects and vice-versa.
  • The API enables you to register people for Second Life on your website in the way that you desire.

The Registration API (RegAPI) includes the functionality of DirectSLURL that enables registration and initial login at a location a developer sets without any programming.

The Registration API DOES NOT:

  • ...allow you to skin the client login*
  • ...add people to groups*
  • ...provide registrants with inventory*
  • ...control avatar choices or clothing*
  • ...restrict where you can place people upon log-in (please make sure that the owner of the landing location agrees to have your registrants arrive there if you don't own that land)
  • ...provide load balancing**
* These are future features that we will announce when they become available.

** If you expect a large number of registrants you'll need to provide a way to manage distribution. However, it is possible to code your front end to place each new registrant in a different area. Those areas could be determined by an object on regions sending real-time avatar count data out of Second Life. The registration portal could be coded to query that data and then round robin people who are registering to locations with the least amount of people. This only applies to the initial entry into Second Life, so can be used to manage orientation, for example. Since the Registration API does not apply to any subsequent entry into Second Life, it can not be used to manage event attendance, for example.

Request the Registration API

To submit a request to participate in the Registration API program, fill out the registration API request form. We will contact you by email once your application has been reviewed.

For additional information about the Registration API, see the Second Life Wiki Registration API pages.

Terms of Use:

Please note that all participants in our API programs must abide by our API Terms Of Use.