[Tutorial Video: Building Views and Custom User Interfaces] [JavaScript Tutorial] [JavaScript API Reference]

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: Related Documentation:





expand all collapse all