Create applications and plug-ins for XProtect with the
Milestone Integration Platform Software Development Kit


The Milestone Integration Platform Software Development Kit (MIP SDK) is a set of comprehensive tools that makes it easy to create applications for Milestone XProtect® video management software (VMS).*

The development framework allows you to seamlessly integrate applications and systems from Milestone Solution Partners (MSPs), end customers or third-party vendors. These integrated solutions can be managed all together in the XProtect software. 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 SDK Getting Started Guide

This guide serves as a point of reference for documentation and contains an introduction to the different ways of making integrations.

Download the MIP SDK and sign up for Developer Update

Sign up for Developer Update and get access to the Milestone Integration Platform Software Development Kit (MIP SDK)

Need help with MIP SDK?
Use the link to find answers on MIP SDK development issues or post questions yourself.


Sign up for MIP SDK training

Для наших партнеров
Пройдите подготовку для получения знаний и навыков в области создания приложений и встраиваемых расширений для программного обеспечения XProtect. Подпишитесь на курс обучения  MIP SDK.

MIP SDK works on our free VMS product

XProtect Essential+ supports the Milestone Integration Platform (MIP), meaning you can integrate and embed third-party applications and business systems directly into the software.

Download XProtect Essential+ and get started. The free license supports up to 8 devices, an unlimited number of users and unlimited video retention time.

  • Создание мощных решений:Воспользуйтесь пакетом MIP SDK, чтобы раскрыть огромные возможности программного обеспечения для управления видео Milestone и создавать современные решения, например, системы управления предприятием, интегрируемые непосредственно в программу

  • НОВИНКА – Видеоконтент и метаданные:Партнеры по разработке решений Milestone могут легко извлекать и использовать метаданные, а также показывать их в клиентском приложении XProtect Smart Client или в отдельном приложении

  • Открытая и гибкая архитектура интеграции:MIP SDK поддерживает три типа интеграции: базовая интеграция протоколов, интеграция компонентов через библиотеку .NET и интеграция встраиваемых расширений непосредственно в программное обеспечение

Short time-to-market

  • Easy-to-use development toolkit: Contains application and code samples, proven Milestone library and code components and Microsoft® Visual Studio project templates to help create new integrations

  • Developer support: Comprehensive developer tools, training and dedicated support ensure you have the help you need to get your integration to the market quickly

Extended market reach

  • Broad market reach: Get access to the well-known Milestone brand and broad channel network to distribute your integration to our large, worldwide customer base

  • Milestone Solution Partner program: A structured program that gives access to joint marketing activities to increase awareness of your integration

  • Wide compatibility: Integrations developed using the MIP SDK work seamlessly with Milestone products so you can deliver solutions to various market segments

Related Videos

Technical demonstration of XProtect® Access

Using location metadata with the MIP SDK

How access control systems are integrated with MIP SDK

The new XProtect Access unites access control and video into one powerful solution. It is an add-on product that enables easy integration of third-party access control solutions with Milestone video management solutions. Hear from our chief architect for the Milestone Integration Platform to learn about how this exciting new product works.

Using location metadata with the MIP SDK

With Video Push in Milestone Mobile, users can push live video from the mobile device into Milestone software. The pushed video can correlate with its GPS position on the map feature, beneficial for documenting the location of the pushed video.

Join the Open Platform Community

Did you know that as a developer working on our software, you can join our solution partner program? By becoming a Milestone Solution Partner, you join the Open Platform Community, which gives you a great opportunity to grow your business together with other Community Members.

Get more resources on the Milestone Integration Platform

Here you can find brochures, specifications, videos and much more about the Milestone Integration Platform SDK.

*The MIP SDK is also supported by the following Milestone Husky™ M series NVRs: M20, M50, M500 Advanced and M550 Advanced. Milestone Husky X2 and Milestone Husky X8 support the MIP SDK if the XProtect VMS on the unit(s) support/s) the MIP SDK.
Access to the MIP SDK is granted to all Milestone Solution Partners.