White Paper - Developing with PI Web API

Document created by Marcos Vainer Loeff Employee on Nov 10, 2015Last modified by Marcos Vainer Loeff Employee on May 2, 2016
Version 2Show Document
  • View in full screen mode



PI Web API is a RESTful web service on top of the PI System. As it is platform agnostic, a large number of different programming languages available on the market are able to communicate with the PI System. The purpose of this white paper is to help our community developing applications using PI Web API by providing a lot of different samples written in different platforms.


White Paper Samples


Here is a quick summary of all samples provided on the source code package:


  • Chapter 3 – Programming with PI Web API
    • ASP.NET MVC - C#
    • JavaScript/jQuery
    • PHP
    • Java
    • Matlab
  • Chapter 4 – Programming with bulk calls
    • C#
    • JavaScript
  • Chapter 5 – Practical Use Cases
    • Migrating C# applications from PI AF SDK to PI Web API

The source code package is available in the OSIsoft GitHub repository and the white paper is attached.


Special thanks to Raymond Verhoeff, Daphne Ng, Rong Xu and Mike Sloves.


If you have any suggestion or question, please don’t hesitate to post a comment below and we will be happy to assist you.

2 people found this helpful