skills/opentrons-integration/references/sources.md
This skill snapshot was verified on 2026-07-23. Opentrons publishes robot software, the desktop/touchscreen Apps, the Python package, and Protocol API levels on related but distinct release cycles. Recheck time-sensitive facts before generating a production protocol.
opentrons==9.1.1, released
2026-07-13, requiring Python 3.10 or newer. This package targets the current
Flex release line and implements Protocol API 2.29.opentrons==9.0.0, the
last shared PyPI release that accepts OT-2 protocols at that API level.opentrons==9.1.1 rejects OT-2 simulation and directs users to the separate
OT-2 App. The target robot's maximum API value and analysis result in the
appropriate App are authoritative for whether a specific protocol can run.
The Python Protocol API is the preferred surface for protocol files. Direct robot-server integrations are separate:
Use the specification served by the target robot when integrating directly. Do not translate Protocol API methods into guessed HTTP endpoints.
When sources differ:
Examples can lag the versioning page or show a higher generic API level than a particular robot currently supports. Apply the target robot's maximum.