Skip to content

Information for Developers

Getting your local LabID Server

Please follow the instructions available in the admin help section
Read about LabID install

API documentation

Our Swagger API documentation can be accessed at https://labid-demo.embl.de/api/v2. This documentation is tailored to our demo instance, allowing anyone to log in using the credentials demo for both the username and password. Please note that admin login is not enabled on the demo instance.

Once you have your own LabID instance set up, you'll be able to access the documentation at its deployment locally (for example for a default local install, at https://localhost:8000/api/v2). Here, you'll be able to log in as an admin using your admin credentials.

Technical details

Read up on some of the technical details around for example workflows.

Development environment

We recommend to set up an IDE like PyCharm; this will allow you to create run configurations as below.

Useful PyCharm configurations

Replicate this configuration in your PyCharm (adapt values to your set up !) to easily start your local LabID server

Replicate this configuration in your PyCharm (adapt values to your set up !) to easily get an interactice shell