> For the complete documentation index, see [llms.txt](https://captic-2.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://captic-2.gitbook.io/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols.md).

# Protocols

Connect to other systems over standard industrial and network protocols.

Besides robots and PLCs, the Integration Flow speaks the common industrial and network protocols, so you can connect to almost any system.

| Protocol                                                                                            | Use it for                                                                 |
| --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| [OPC UA](/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols/opc-ua.md)       | Robots and PLCs with an OPC UA server, or offering your own OPC UA server  |
| [Modbus](/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols/modbus.md)       | PLCs and devices that speak Modbus TCP or serial                           |
| [TCP](/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols/tcp.md)             | Raw socket connections, for example to a robot controller or legacy system |
| [UDP](/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols/udp.md)             | Lightweight messages without a connection                                  |
| [HTTP](/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols/http.md)           | Calling web services, or offering your own endpoints                       |
| [MQTT](/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols/mqtt.md)           | Publishing results to, or subscribing to, an MQTT broker                   |
| [WebSocket](/docs/overview/hands-on/integrating-your-robot/integration-flow/protocols/websocket.md) | Two-way, real-time connections with web applications                       |

To call the vision system from your own software instead, use the [Product API](/docs/overview/hands-on/integrating-your-robot/rest.md).
