This page is dedicated to extending your Leap deployment.  There are several different ways that Leap can be extended.

Using the REST API

There REST API is a very powerful component of Leap that can enable you to do a lot of unique things.

Including Custom JavaScript in your Leap Applications

The ability to include custom javaScript within your applications opens up a lot of new possibilities.  You can leverage existing JavaScript libraries to render widgets that Leap does not offer natively.

Leap Transports

Any one can create custom transports!  A Transport is a Java OSGI module that performs some work.  Data is passed to the transport through a service description XML file (details in the next section below).  If you have never create a transport before then the first place to start would be creating custom transports in the Leap documentation.

The following list is made up of sample transports that I have created that can be used as-is or modified to meet your specific need.

Service Descriptions - Service descriptions are the XML files that define the inputs and outputs that will be sent to and received from a transport.

Reminders - A Leap application and custom jar file that provide the ability to send reminder emails for forms where the actor has not taken the proper action within a set period of time.