Build on Milestone's open platform
Get the tools you need to integrate with Milestone.

How to integrate with Milestone

Build with Milestone using our publicly available development resources. Explore the integration options below and choose the approach that fits your solution. When you need additional tools, support, or testing capabilities, apply to join our Developer Community.
ONVIF Support

Use our drivers to integrate your ONVIF-certified devices with Milestone products.

Software development kit (SDK)

Use the MIP SDK to integrate based on basic protocols, component-based integration via our .NET library, and more.

APIs

Our APIs help send video, audio, metadata, events, alarms, and more between your applications and Milestone products.

Driver Framework

Create fully-featured drivers for devices that are not supported by a dedicated or generic driver.

AI Bridge

Integrate video analytics with Milestone products. Forward video streams using RTSP and send analysis results back as events, metadata, and video.

 
Join the Developer Community
Sign up and become an official member of the community. Unlock the opportunity to test your ONVIF device integration, get listed on Milestone's supported devices, post in the Developer Forum, and get support from the other members. 
Get the SDK
.NET Framework .dlls are available on NuGet (use the NuGet Package Manager in Visual Studio, or download it below)

Code Samples are available on GitHub

Visual Studio templates are available as Visual Studio extensions on Visual Studio Marketplace

  

Already using the MIP SDK? You can download the latest release notes here.
Legacy installers
Need help with the SDK?
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.