Collection of links to repositories that contain SiLA2 instrument connectors; each connector exposes a laboratory instrument as a SiLA2 gRPC service, making it addressable from any SiLA2-compatible orchestration platform.
- AccelerationConsortium/inheco-incubator-shaker-connector — SiLA 2 connector for INHECO Incubator Shaker MP, with a local browser UI, simulator, and USB virtual serial support. Built with UniteLabs CDK.
- AccelerationConsortium/openflexure-microscope-connector — OpenFlexure Microscope UniteLabs Connector: SiLA 2 interface to the OpenFlexure Microscope Server v2 (stage, camera, captures, autofocus)
- AccelerationConsortium/opentrons-flex — Opentrons Flex Connector built for deployment on OTFlex hardware as a drop-in replacement for their HTTP server
- AccelerationConsortium/opentrons-ot2 — Opentrons OT2 UniteLabs Connector built for deployment on OT2 hardware as a drop-in replacement for their HTTP server
- AccelerationConsortium/sainsmart-relay-sila — SiLA 2 connector for the SainSmart 16-channel USB relay (CH340) - UniteLabs CDK
- AccelerationConsortium/sila2-ika-matrix-orbital — SiLA 2 connector for the IKA MATRIX Orbital Delta Plus thermoshaker, built with the UniteLabs CDK on the heingroup ika driver
- AccelerationConsortium/thermoscientific-alps3000 — Thermo Scientific ALPS 3000 Connector using UniteLabs CDK: SiLA2 interface to the ALPS 3000 microplate heat sealer over RS232 (sealing, temperature, status, errors), with simulation
- AccelerationConsortium/ur5e-sila-connector — Cross-platform UR5e connector using SiLA 2 and the UniteLabs CDK, with a visual six-axis Action Composer, simulation, live telemetry, reusable tasks and trajectory export. macOS, Linux and Windows.
- AccelerationConsortium/zebra-ds8178 — A SiLA 2 connector, built on the UniteLabs CDK, for the Zebra DS8178 cordless 1D/2D barcode scanner and its CR8178 cradle over USB (SSI).
- kaisei0316/tecan-infinite-connector
🔒 = private repository. Access restricted to org members.
This list updates automatically when repos tagged sila2-connector are added to a tracked org. Connectors from multiple GitHub organizations can appear here — see Contributing.
- Connector Development Docs — getting started guide for building SiLA2 connectors with the UniteLabs CDK
- Connectors — UniteLabs' GitLab library of SiLA2 connectors for commercial instruments
- Python CDK — the SDK used to build and run these connectors
Each connector is a standalone repository named sila2-<manufacturer>-<model> and follows a common layout:
src/— SiLA2 feature implementationsworkflows/— Prefect workflows that call the connectortests/— Unit and integration testsdeploy.sh— One-command deploy to the instrument's onboard computer
- Create a repo in
AccelerationConsortiumnamedsila2-<manufacturer>-<model> - Add the topic
sila2-connector(plus any device-specific topics e.g.ot2) - It will appear in the list above within 24 hours, or immediately via manual trigger
Any organization building SiLA2 connectors is welcome to have them listed here.
Step 1 — Tag your repos. Add the topic sila2-connector to each connector repo in your GitHub organization. The topic must be exactly sila2-connector (no variations).
Step 2 — Open a pull request. Add your GitHub organization name as a new line in orgs.txt in this repository and open a pull request. Once merged, your connectors will appear in the list above automatically.
If you have questions or would like to discuss before opening a PR, open an issue.