Overview · for Developers
Develop
Build on Proxus. Read and change its data over HTTP, subscribe to live values over MQTT, write C# functions and connect AI agents.
Proxus has several ways in for your own code. Each one serves a different job, so pick by what you want to do, not by the technology you know best.
Which interface to use
| You want to | Use | Runs on |
|---|---|---|
| List, create or change devices, profiles, rules, targets and other settings from a script | REST API (OData) | hub, port 8443 (HTTPS; 8080 for local access) |
| Read stored tag values for a report, a notebook or another system | Telemetry API | hub, port 8443 (HTTPS; 8080 for local access) |
| Receive live tag values the moment they are read | MQTT and the UNS topics | each edge gateway, port 8883 (TLS; 1883 without) |
| Calculate, filter or enrich values inside Proxus, poll a web service, raise your own alarms | Functions SDK (C#) | edge gateway |
| Load values recorded before the device was connected | Historical import | edge gateway, port 8083 |
| Let an AI assistant read the plant model and live state | MCP server | hub, /mcp |
How they fit together
Everything you do through the hub's interfaces runs as a Proxus user. The same roles and permissions that apply in the hub's screens apply to your code, so create a user with only the rights the integration needs. See Users and roles.
Start here
Was this page helpful?
Evaluating Proxus? See it on your own machines in a 30-minute technical session.