Enlighten’s Application Programming Interfaces (API) allow mobile applications, shared managing tools and other services to access and use the data collected from the Enlighten system. Once the owner of the system grant the access to the api and the developer generates an api key to match, the application is allowed to use the API and access the data of the system. All the systems in Enlighten will be accessible through API by default. However, the owner of the system can disable this feature. API allows your products or services to communicate with other products or services without knowing how implemented they are, therefore simplifying the apps development and lowering their costs radically. As creating new tools and products or managing the existing ones, the APIs give you flexibility and simplify the design, the administration and the conditions of use in order to ensure opportunities for innovation.