Developer Tools logo

Developer Tools

REST APIs, GraphQL, R & Python packages, and workflow automation for integrating lab data across systems and accelerating research insights.

Solution by Labguru
Visit website

Overview

Labguru's Developer Tools is a suite of advanced computational capabilities built into the Labguru lab management system, designed for developers, data scientists, and bioinformaticians working in life science research and development. By combining REST APIs, GraphQL, R and Python packages, a Workflow Editor, and Dashboards, the platform enables research teams to collect, integrate, and analyse large volumes of experimental data from multiple sources within a single, holistic lab management environment.

These tools are purpose-built to save time, reduce lab costs, and prevent human error by eliminating manual data transfers and dismantling data silos. Whether connecting external applications, automating repetitive workflows, or deriving insights from complex biological datasets, Labguru Developer Tools provide the agility and speed required for cutting-edge life science R&D.

REST API

  • Import and export data: Create new entities or update existing ones, upload files, export data and pages, generate reports, and more — all programmatically through an extensive list of endpoints divided into Labguru modules.
  • Connect to external databases and applications: Use Labguru's RESTful API to integrate third-party services or applications, such as connecting the Labguru Shopping List with an external ERP system, streamlining data flow to and from Labguru ELN.
  • Analysis workflows: Bioinformaticians and data scientists can extract experimental data documented by lab scientists, perform analysis externally, and push results back into Labguru for centralised record-keeping.

GraphQL

  • Labguru is noted as the first lab management system to integrate GraphQL, a query language and runtime that allows users to request precisely the data they need, improving performance and developer flexibility.
  • Streamlined data processing: By defining the exact structure of returned data, users avoid downloading excess results, saving time and improving efficiency.
  • Access to complex data structures: Because all tables in the Labguru database are linked via associations, GraphQL enables users to run a primary and secondary query simultaneously — for example, retrieving peptide information alongside the properties of the plasmid used to construct it.
  • Customised user interfaces: The GraphQL query builder feature allows users to design tailored digital workspaces, increasing operational efficiency by adapting the interface to specific research needs.

R and Python Packages

  • Labguru provides dedicated R and Python packages that act as API wrappers, allowing users to interact with their Labguru database using familiar Labguru terminology.
  • The packages encapsulate multiple API calls, making complex or multi-step API interactions straightforward to execute.
  • Both packages are available for download from Labguru's GitHub repository.

Dashboards

  • Labguru Dashboards is an add-on solution to Labguru ELN that enables users to create and present visualised reports based on pre-designed SQL queries.
  • Dashboards can be displayed directly within the Labguru interface or presented separately on a wall screen, supporting lab-wide visibility of key data.

Workflow Editor

  • The Workflow Editor is an interoperable add-on that allows users to customise and automate actions and events occurring within their lab environment.
  • It resides on a stand-alone server and connects to Labguru via API, providing flexibility and separation from the core platform while remaining fully integrated.

Labguru Developer Tools are available as part of or as add-ons to the Labguru ELN and lab management platform. Together, these tools enable life science teams to integrate disparate data sources, automate repetitive data management tasks, and accelerate research insights — all within a unified, developer-friendly ecosystem.

Meta

Domain
Lab Informatics & Operations
Subdomain
Lab Automation & Instrument Integration
Software type(s)
Integration / Middleware
Deployment type(s)
Cloud / SaaS
Industry vertical(s)
Academic / ResearchBiotechCROPharma
Development stage(s)
Research & DiscoveryPreclinical / Pre-Market
Target user(s)
Bench Scientist / Lab TechnicianResearch ScientistBioinformatician / Computational ScientistIT / Systems Admin / Data Engineer
Compliance standard(s)
21 CFR Part 11SOC 2