Skip to main content
PI Web API Quickstart Package
Service

PI Web API Quickstart Package

We build the foundation of your PI Web API integration so your team can focus on business logic, not HTTP plumbing. Working code, deployment-ready, with a handoff session.

What you get

Working integration code

A clean, tested codebase with authenticated PI Web API access, point lookup, value reads, writes, and batch operations configured for your specific environment.

Deployment-ready setup

Environment configuration, credential management via environment variables, SSL certificate handling, and a clear deployment guide for your infrastructure (Docker, Windows, or cloud).

Documentation and runbook

Architecture overview, code walkthrough, and a runbook your team can use to extend and maintain the integration. Not slide decks -- actual documentation your developers will reference.

Team handoff session

A 60-minute live walkthrough with your team covering the code, architecture decisions, common extension points, and how to debug issues independently.

What is included

Core integration

Authenticated session setup (Basic, Kerberos, or NTLM)
SSL certificate configuration for your environment
PI point lookup by path or search
Current, recorded, and interpolated value reads
Single and bulk value writes
Batch request setup with chunking

Production readiness

Error handling with retry logic and backoff
Digital state and quality flag handling
selectedFields on every request for performance
Environment variable configuration
Structured logging and diagnostics
Unit tests for core operations

Timeline

1

Kickoff call (Day 1)

We learn about your PI environment, target points, authentication method, deployment target, and what you need to build. Typically 45 minutes. We will need PI Web API URL, auth method, and a list of representative points.

2

Build phase (Days 2-8)

We build the integration foundation, test against your PI Web API instance (or a representative environment), and prepare documentation. You get progress updates at day 4.

3

Review and iterate (Days 9-10)

You review the deliverables. We address feedback and adjust to your team's preferences -- naming conventions, coding style, framework choices.

4

Handoff (Day 10)

We deliver the final code, documentation, and run a 60-minute live handoff session with your team. Questions welcome during and after.

Who this is for

  • You are starting a new PI Web API integration from scratch and want to avoid the learning curve
  • Your team knows PI System but has not used PI Web API before
  • You want a proven, production-ready foundation instead of learning through trial and error
  • You need your team productive with PI data access quickly -- days, not months
  • You want clean, maintainable code you own completely (no vendor lock-in)

Frequently asked questions

What languages do you deliver in?

Python is our primary delivery language. We also deliver in C# / .NET for teams that prefer it. The architecture and patterns are the same.

Do we need to give you access to our PI System?

Ideally yes -- we test against your actual PI Web API instance. If that is not possible, we can build against a reference environment and provide configuration guidance for your setup.

What if we need more than the standard package?

We scope custom engagements for larger needs. The quickstart package is the foundation -- if you also need a data pipeline, AF traversal, or specific integrations, we add those as defined scope items.

What happens after the handoff?

Your team owns and maintains the code independently. We include enough documentation that you should not need us for day-to-day operations. If you do need follow-up help, we offer ad-hoc support.

Get started

Start your quickstart

Tell us about your PI environment and integration goals. We will confirm scope and timeline within one business day. The scoping conversation is free.

Contact PiSharp

Already have an integration?

If you already have PI Web API code that needs review, check our PI Integration Audit instead. Need a data pipeline? PI Data Pipeline Sprint might be a better fit.