Skip navigation
All Places > All Things PI - Ask, Discuss, Connect > Blog > Author: Jarita Sirois

With the new release of PI Web API, OSIsoft is pleased to announce some updates  to our getting started material for developers.  

To facilitate developer learning and best practice use of the latest PI Web API, we will be supporting the release with:

1)      New code samples on Github

2)      New private online course for PI Web API developers - available on PI Square in mid-June 2019

These additions will replace the previous client libraries for PI Web API, removed from GitHub in November of 2018, with new code samples developed and approved by OSIsoft engineering.

In addition, with the release of PI Web API 2018 SP1, we will be removing the inclusion of "Open API Specification" (formerly known as "Swagger™ Specification") from PI Web API. While the Open API Specification facilitated the rapid generation of code libraries while creating code, it had not been officially tested and validated with the wide diversity of code generating tools available to developers. In cases some code generators could create sub optimal code.

To follow best practices, and help developers learn how to build optimal code for PI Web API, OSIsoft decided to remove the Open API Specification from the latest PI Web API installation.  The new, approved code samples on GitHub are the preferred approach to learn, and ensure optimal coding practices.

If you have downloaded, and have access to the client libraries or the Open API Specification, feel free to continue to use these for learning needs however please do not incorporate the sample client libraries into your production applications. For those using Open API Specification, please recognize that code may not be optimized and may require further review and optimization.

If you have any questions about the new code samples or changes, please contact Frank Garriel, Technical Product Manager (

The fundamental goal of PI Square is to allow for better information sharing between PI Users, Partners, and OSIsoft employees. With this in mind, OSIsoft support will be monitoring content, answering questions, and participating in discussions in PI Square from offices all around the world.

We look forward to your questions, answers, suggestions, ideas, product discussions, PI jokes, tips and tricks, videos, and anything else you want to share with us.


Will you only take questions in English?


Not at all. You can post in your local language allowing community members and support to answer you in that language.

Will you answer all questions in PI Square?

The same OSIsoft Tech Support that answers calls and emails today will be monitoring the All Things PI - Ask, Discuss, Connect space and the product sub-spaces there, but we hope that you and other community members answer questions as well. If a PI Square member outside of support answers first, we will take a look and if we have something to add, we will definitely add to it. (For questions: Dirk Veenema)


OSIsoft Development Support teams will be monitoring questions in the PI Developers Club space and sub-spaces there to help provide suggestions and answers to development questions. (For questions: Ahmad Fattahi)


OSIsoft Learning will be monitoring the Learn PI space and class content and will be replying to questions, comments, ideas, and suggestions within that area.(For questions: Buck Bard)


OSIsoft PI Square team will be monitoring the Welcome to PI Square! space and will reply to your questions, comments, ideas, and suggestions within that area.(For questions: Jarita Sirois)


What if we need to do a remote session?


Not a problem! If we can't get to the solution in PI Square, someone in support will contact with you to figure out the best way to get your issue resolved. Then one of us can go back to your PI Square post to be sure we put the solution into the question/discussion you started. We want to be sure PI Square is as helpful to others as it can be.


Additional questions about how we will support you here?

Please comment on this blog and let us know! Our goal is to continue to provide you with the best support possible and make sure you are successful in all your PI System endeavors.



Take me to the ALL THINGS PI space now!

Filter Blog

By date: By tag: