Aggregate multiple i3X data sources into a single standards-compliant REST API. Fan out requests concurrently, merge results, and present one seamless interface to i3X Explorer.
i3xag-server aggregating three upstream i3X servers — health check showing all services available
Multiple i3X servers behind one endpoint. No code changes to your clients.
Every request is dispatched to all upstream servers in parallel. Results are merged and returned as a single response. No serial bottleneck.
If one upstream is down, the aggregator returns partial results from the remaining servers. Failed upstreams are logged and skipped.
Identical routes to any i3X server. i3X Explorer, dashboards, and client code connect to the aggregator without modification.
Built-in /health endpoint checks each upstream and reports Healthy, Degraded, or Unhealthy status with per-service details.
Define your port and upstream list in a simple YAML file. Or pass everything via CLI flags for scripted deployments.
Circular buffer of recent requests with timing, status codes, and response previews. Inspect at /_diagnostics/requests.
Multiple servers to one endpoint in minutes.
List your upstream i3X servers in a YAML file or pass them as CLI arguments. Set the aggregator port.
Run i3xag-server. It connects to all upstreams, verifies health, and begins listening for requests.
Point i3X Explorer or any client to the aggregator. Objects, types, relationships, and values from all upstreams appear as one.
port: 9000 upstreams: - name: "SCADA" url: "http://localhost:8080" - name: "ERP" url: "http://localhost:8081"
# No config file needed i3xag-server \ --port 9000 \ --upstream "SCADA=http://localhost:8080" \ --upstream "ERP=http://localhost:8081"
Part of a growing ecosystem of i3X-compatible software.
Desktop tool and headless server that maps any relational database to an i3X context model. Visual schema explorer, auto-mapping, and a built-in REST API.
Visit i3xdb.comConnects to MTConnect MQTT brokers and transforms device data into i3X context models. Visual mapping, auto-mapping, live values, and a standards-compliant REST API.
Visit i3xmt.comThird-party tool by ACE Technologies for browsing any i3X-compliant API. Explore object hierarchies, inspect properties, and navigate relationships.
Visit i3X ExplorerFree download. Aggregate your first i3X servers in minutes.