Pelco Developer Network (PDN)

Pelco SDK

Pelco SDK is no longer under active development. The information provided here remains as a resource for past development efforts. Any code supplied here is provided "as-is" with no support and only for demonstration purposes. New development projects should use VX SDK for the VideoXpert VMS platform, or ONVIF for Pelco cameras.


Pelco by Schneider Electric offers the Pelco Software Development Kit (Pelco SDK) to help our development partners write applications for controlling Pelco products and for integrating with non-Pelco products and software. The Pelco SDK handles communication to various Pelco devices so you don't need to. It takes care of making the API calls to the devices on behalf of your application.

Specifically, your application requests information from a device, for example, a camera name. The request is passed on to the SDK and the SDK makes the call to the API that resides on the Pelco device, in this case, a camera. The SDK then returns the result back to your application.

Pelco SDK simplifies application development by providing fully-functioning building blocks that you can include in your Pelco applications. Your applications can:

  • Display live and recorded video
  • Discover the devices and services on your network
  • Pan, tilt, and zoom (PTZ) a camera
  • Export video and save in PEF, AVI, MP4, 3GP, MOV, or PPX format
  • Handle events and alarms
  • Receive raw video frame data
  • Manage systems

It is currently available for Windows, and supports: C++, C#, and .NET.

Pelco SDK does not support third-party cameras with VideoXpert. Use the VideoXpert SDK to integrate non-Pelco cameras with VideoXpert.


Download the SDK



To learn more about the Pelco SDK requirements and usage, refer to:

For additional information regarding the Pelco SDK, refer to: