Integrate with XProtect 
Explore the possibilities offered by XProtect’s open-platform architecture. Integrate and embed applications, hardware, devices and services.
Build your customer’s ideal VMS 
Milestone provides a set of tools that allow you to customize XProtect to your customers' and users' needs. Add the features and functionality that will take their video management to the next level.


MIP SDK
The Milestone Integration Platform software development kit (MIP SDK) is a set of comprehensive tools that makes it easy to create applications or device drivers that will work for Milestone XProtect video management software.

The development framework allows you to seamlessly integrate applications, hardware, cameras and other devices - all from Milestone Technology Partners, end customers or third-party vendors. The open architecture of XProtect, together with the MIP SDK, allow for endless possibilities to add features and functionality for creating powerful new surveillance solutions.



MIP API  
The Milestone Integration Platform API is a new generation of our existing suite of APIs that was created to streamline the development process. Overall, it is based on industry standards and a modernized architecture and allows for robust and secure integrations that will meet your evolving needs.



AI Bridge
Milestone AI Bridge is an API gateway that enables intelligent video analytics applications to integrate seamlessly with XProtect VMS.. Access video streams and return events, metadata and video back into the VMS.



MIP Driver Framework 
Device drivers are an essential part of the XProtect VMS, interfacing between recording servers and the devices that you attach to the system. With the Milestone Integration Platform Driver Framework, create fully-featured device drivers for those devices which are currently not supported by a dedicated or generic driver in XProtect.
Our professional developer community
You will be logged out in
5 minutes and 0 seconds
For your security, sessions automatically end after 15 minutes of inactivity unless you choose to stay logged in.