LabKey Logo

LabKey Server is open source software that helps scientists organize, analyze, and share biomedical research data.

Watch Overview Video

From the hundreds of spreadsheets scattered on desktop computers, to the huge files generated in genomics and proteomics experiments, every research team faces data management challenges.

LabKey Server is a secure, web-based data management platform that helps you meet those challenges.  It provides a flexible and scalable foundation for building applications customized to your research protocols, analysis tools and data sharing requirements.

Full documentation


LabKey Server combines the accessibility of a web application with the reliability of a relational database, all built in an open source project using open source components.

In addition, LabKey Server offers well-defined application programming interfaces (APIs) that enable programmers to customize their applications using a variety of scripting languages—allowing them to leverage functionality already built into the platform.


LabKey Server continues  to evolve as it has been successfully adapted to a diverse range of disciplines, including proteomics, flow cytometry, and observational study management.

Developers and users have found that building applications around the LabKey Server platform leads to fewer defects, faster and less expensive customization, and lower project risk.

Organize icon

LabKey Server lets you organize and manage all of your research data in a secure, always-accessible location. It works with all kinds of file formats and is easily customizable to new formats. And it maintains performance as your data files scale in number and in size.


Organizing research data demands a flexible approach that can store and retrieve data in a format appropriate to its size, structure and intended use. LabKey Server offers a spectrum of data management tools, all integrated into a unified interface:

  • Secure, web-based file share for uploading, cataloging and downloading files
  • Adaptable tools for importing files into LabKey’s integrated SQL database
  • Integrated pipeline for data types that need processing prior to importing


Researchers need to ensure their data is reliable: current, complete, and error-free. LabKey's assay framework provides a set of customizable data definition and collection tools designed to achieve this, including:

  • Efficient data entry to minimize redundant entries.
  • Metadata collection to store essential properties about the data—for example, sample identifier or protocol followed.
  • Data quality checks at both field level and across an entire data set, as well as free-form annotations and discussions of data elements.
Screen Upload
Screen File Manager
Analyze icon

Analyze your research data any way you want. LabKey Server provides easy-to-use integration with state-of-the-art data entry and analysis tools like R, FlowJo™, Excel™ and SAS™.


LabKey Server not only stores a huge range of data types, but also helps you find the data you need and relate it to other data.

Interact with data through dynamic web-based components—like the Data Grid, which lets you filter, sort, join, and export virtually any tabular data, or the Study Navigator for viewing and aggregating clinical data and lab diagnostic results.

You can also perform internet-style indexed searches over both text documents and structured data in the SQL database.


LabKey Server gives you access to data with familiar tools and languages. For example, R language users can load the Rlabkey package to explore data  relationships, read or write data, or run R scripts on LabKey Server itself (a feature often used for showing graphs of data sets).

SAS™ users will find similar read and write access, as well as the ability to “attach” a SAS table and query it as if it were stored in LabKey. LabKey also supports Microsoft Excel as an import source and export target.

Screen Data Grid
Screen Study Navigator
Collaborate icon

LabKey Server provides a robust infrastructure for web-based collaboration, including "anywhere" database access, file sharing, easy-to-manage security groups, authentication, auditing, message boards, issue trackers, and wikis.


LabKey Server is built around a simple but powerful security model— share the right data with the right people.

Users log in with secure credentials and administrators authorize access to data within their projects. Common sets of permissions—known as "roles"—make assigning specific levels of access straightforward.

All logins and permission changes can be tracked through LabKey’s auditing system.

Providing public access to selected data after publication is simply a matter of changing security settings, making it easy to satisfy NIH data sharing requirements.


Researchers are collaborating more than ever to accelerate progress on specific diseases. Such collaboration demands a centralized data strategy, where geographically dispersed labs share results and insights prior to publication. The common database—called a “repository”—must be able to handle large volumes of data and a growing number of participating labs.

LabKey Server is such a repository, with a robust database architecture and experienced team of developers ensuring the scalability needed to support large research consortia.