Opentrons Python Protocol API

The Opentrons Python Protocol API is an open-source Python framework for writing automated biology lab protocols that run on Opentrons Flex and OT-2 robots. It provides programmatic control over pipettes, labware, deck configuration, hardware modules (thermocyclers, heater-shakers, temperature modules, magnetic modules, absorbance readers), and supports dynamic decision-making and custom integrations. Protocols are executed by the robot server and can be controlled via the HTTP API or Opentrons App.

API entry from apis.yml

apis.yml Raw ↑
name: Opentrons Python Protocol API
description: The Opentrons Python Protocol API is an open-source Python framework for writing automated
  biology lab protocols that run on Opentrons Flex and OT-2 robots. It provides programmatic control over
  pipettes, labware, deck configuration, hardware modules (thermocyclers, heater-shakers, temperature
  modules, magnetic modules, absorbance readers), and supports dynamic decision-making and custom integrations.
  Protocols are executed by the robot server and can be controlled via the HTTP API or Opentrons App.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://docs.opentrons.com/v2/
baseURL: https://docs.opentrons.com
tags:
- Python
- Protocol
- Liquid Handling
- Lab Automation
- Hardware Modules
- Open Source
properties:
- type: Documentation
  url: https://docs.opentrons.com/v2/
- type: GettingStarted
  url: https://docs.opentrons.com/v2/new_quickstart.html
- type: APIReference
  url: https://docs.opentrons.com/v2/new_protocol_api.html
- type: ProtocolExamples
  url: https://docs.opentrons.com/v2/new_examples.html
- type: GitHubRepository
  url: https://github.com/Opentrons/opentrons
- type: PyPI
  url: https://pypi.org/project/opentrons/
contact:
- FN: Opentrons Support
  url: https://support.opentrons.com/
  email: [email protected]