---
title: "Getting started with the Labstep API"
description: "A quick guide on how to programmatically create experiments and protocols using the Labstep API"
url: https://help.labstep.com/en/articles/1786226-getting-started-with-the-labstep-api
collection: "Labstep API"
updated: 2026-10-29
language: en
---

# Getting started with the Labstep API

A quick guide on how to programmatically create experiments and protocols using the Labstep API

_Creating protocols and experiments...all of this can be done on the Labstep web app!_

_Programming language: basic level of Python._

* * *

# **Using the Labstep API**

Did you know that you can do a LOT programmatically from a script running on your computer? You can streamline all of your research and automate many common lab tasks. Sharing with your group has never been this easy!

Click [here](https://labsteppy.readthedocs.io/en/latest/) to see examples on how to:

-   Authenticate and receive your API key.
    
-   Create a protocol.
    
-   Attach steps to a protocol.
    
-   Run a protocol.
    
-   Create an experiment. 
    
-   Attach instrument data to experiments. 
    

If you need assistance or have some great ideas for the API, please get in touch!

![A screenshot of what the labstepPy looks like](https://staticfiles.gleap.io/helpcenter/699dc51d2188da0fb351700e/20260224153830_8136.png)

* * *

**_Still need help?_**

_Contact us_ [_here_](mailto:info@labstep.com) _or start a conversation with a member of our team using our in-app chat._
