AVEVA is an industrial software company whose platform spans engineering, operations, and data management for energy, manufacturing, and infrastructure, anchored by the AVEVA PI System and the CONNECT industrial intelligence platform. An unofficial API lets you programmatically pull time-series tags, assets, elements, attributes, events, streams, and alarm data—and push values, configuration, and stream updates back into PI System and CONNECT data services across your industrial estate.

AVEVA is a global industrial software company that provides AI-powered solutions to help organizations optimize engineering, operations, and performance across energy, manufacturing, and infrastructure. Industrial operators use AVEVA to deliver capital projects, run plants and facilities, historize and analyze process data, and share data securely across an extended ecosystem—anchored by the AVEVA PI System and the open CONNECT industrial intelligence platform, with thousands of certified developers and ecosystem partners building on top of it.
Core solution areas include:
Common data entities:
Operators run mission-critical industrial workloads on AVEVA every day, but turning historian- and platform-driven data into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated PI Web API flows and CONNECT data services interactions to deliver a resilient, normalized API layer over your AVEVA estate—spanning the on-prem historian and the cloud platform.
Use AVEVA with AI agents: AVEVA MCP Server →
Book a 30-minute session to confirm your PI System version, CONNECT tenant and namespaces, and authentication model.
We deliver a production-ready AVEVA adapter tailored to your historian, Asset Framework, and CONNECT configuration.
Go live with continuous monitoring and automatic adjustments as AVEVA evolves.
Authentication
/authenticateAuthenticate to PI Web API (Basic, Kerberos, or Bearer/OAuth) or CONNECT data services (OAuth client credentials) and obtain a session token for downstream calls.
Time-Series
/tagsList PI Points/tags and stream metadata with filters for name, point source, descriptor, and data type.
Time-Series
/streamsRead recorded, interpolated, or summary time-series values for a stream over a time range with paging.
Asset Framework
/elementsNavigate Asset Framework elements, attributes, and templates to retrieve assets by hierarchy and meaning.
Time-Series
/write_valuesWrite or update time-series values to a PI Point or CONNECT stream with timestamp and quality handling.
Events
/eventsRetrieve event frames, alarms, and notification records with status, severity, and time-range filters.
- Pull tags, streams, and AF element attributes from PI System into a single analytics warehouse - Stream recorded and interpolated time-series values to downstream BI and ML tools - Reconcile asset hierarchies across sites for a unified operational data model
- Sync PI Web API streams with CONNECT data services namespaces and Sequential Data Store types - Map tags and AF elements to CONNECT streams for cloud analytics and sharing - Keep hybrid estates consistent as data moves between historian and platform
- Pull event frames, alarms, and notifications into incident and maintenance systems - Trigger downstream workflows on severity, status, and acknowledgement changes - Correlate events with time-series context for root-cause analysis
- Write calculated or third-party values back to PI Points and CONNECT streams - Update AF attributes and metadata from external systems of record - Provision streams and types programmatically across tenants and namespaces
Authentication
PI Web API Basic, Kerberos, and Bearer/OAuth plus CONNECT OAuth client-credentials, handled in a managed session
Connectivity
Authenticated PI Web API (REST over HTTPS) and CONNECT data services REST calls to the Sequential Data Store
Response format
Normalized JSON across tags, streams, AF elements, attributes, events, and CONNECT namespaces
Rate limits
Adaptive throttling tuned to your historian and CONNECT tenant to avoid server-side limits
Session management
Automatic token refresh, Kerberos ticket handling, and credential rotation across PI and CONNECT
Data freshness
Near real-time reads on snapshot and recorded values with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, namespace-aware access, and audit logging
Webhooks
Event-style callbacks for alarms, event frames, and stream value changes
Latency
Sub-second reads on cached and snapshot data; multi-second for large historical time-series pulls
Throughput
Horizontally scaled workers sized to high-frequency historian volume across many tags and streams
Reliability
Retry, backoff, paging, and idempotency keys for high-volume reads and value writes
Adaptation
Continuous monitoring of PI Web API versions, CONNECT releases, and per-site Asset Framework drift
Yes. Supergood works against both the on-prem PI Web API (tags, streams, Asset Framework, events) and CONNECT data services (tenants, namespaces, types, and Sequential Data Store streams), normalizing them into a single API surface.
PI Web API supports Basic, Kerberos, and Bearer/OAuth, while CONNECT uses an OAuth client-credentials client registered in your tenant. Supergood manages both in a single authenticated session with automatic refresh.
Yes. Supergood walks AF elements, templates, and attributes so you can query by asset and meaning rather than memorizing PI Point IDs, preserving each site's model.
Reads are batched and paged with retry and backoff tuned to historian and tenant limits, and support recorded, interpolated, and summary value modes to move dense data efficiently.
Yes. Supergood adapts to your deployment model—operating against the on-prem PI Web API, CONNECT in the cloud, or a hybrid estate—with network configuration tuned to your environment.