[Tutorial Video: Building Views and Custom User Interfaces
The LabKey client libraries provide secure, auditable, programmatic access to LabKey data and services. All APIs are executed within a user context with normal security and auditing applied.
The purpose of the client APIs is to enable developers using a particular LabKey installation to write scripts or programs in their preferred programming language(s) that:
- Perform routine, automated tasks.
- Enable customized data visualizations or user interfaces for specific tasks that appear as part of the existing LabKey Server user interface.
- Provide entirely new user interfaces (web-based or otherwise) that run apart from the LabKey web server, but interact with its data and services.
Currently, LabKey offers support for the following programming languages/environments: