Skip to content
| Marketplace
Sign in
Visual Studio>Templates>Milestone MIP SDK Templates
Milestone MIP SDK Templates

Milestone MIP SDK Templates

Milestone Systems

|
6,212 installs
| (0) | Free
Use the Milestone Integration Platform Templates to get you started with integrating systems and building new solutions that utilize the capabilities of the Milestone VMS.
Download

Create applications and device drivers for XProtect VMS with the MIP SDK

Milestone XProtect® video management software (VMS) is based on an open platform, the Milestone Integration Platform (MIP). The Milestone Integration Platform Software Development Kit (MIP SDK) is a comprehensive set of documentation, libraries, APIs, code samples, and tools that enables fast and flexible integration between Milestone XProtect VMS products and third-party applications and devices.

As part of the MIP SDK, the MIP SDK templates offer an excellent starting point for two of the major types of integration with Milestone XProtect VMS products, whether you are new to the Milestone Integration Platform or an experienced MIP SDK developer:

Template Integration Description
MIPAccesControl Plug-in Access Control integration
Introduction to Access Control Module (ACM)
MIPDriver Plug-in MIP Driver Framework-based drivers
Introduction to the MIP Driver Framework
MIPLibrary Stand-alone Stand-alone (component) integration
How to Integrate MIP .NET library into your application
MIPPlugin Plug-in MIP plug-in integration for Smart Client, Event Server and Management Client
Introduction to plug-in development
MIPSearch Plug-in Smart Client Search plug-in
Introduction to MIP Search integration

How to get started using the MIP SDK

The MIP SDK Getting started guide helps you obtain the software and perform the installation on your PC. It serves as a point of reference for documentation, and you can also find an introduction to the different ways of making integrations.

The guide is divided into three sections:

  • A common section that provides an overview of the MIP SDK.
  • A section for MIP SDK developers that provides instructions about how to set up your development environment.
  • A section for business decision-makers that provides information about the advantages of the Milestone Technology Partner Program and the Technology Partner Finder.

Using the MIP SDK templates

After installation, the templates are available when you create a new project.

MIP SDK project templates: MIPAccessControl, MIPDriver, MIPLibrary, MIPPlugin, MIPSearch

  1. In Visual Studio, press Ctrl+Shift+N to open the Create a new project page (Visual Studio 2022 and 2019) or New Project dialog (Visual Studio 2017).
  2. In the search box, enter "mip".
  3. Choose the template that suits the project type you want to create.

The parts of the MIP SDK

Access the different parts of the MIP SDK at these locations:

Site Description
MIP SDK Documentation MIP architecture overview, API introductions and references, and code sample descriptions.
GitHub Sample source code that demonstrates integration and customization options.
Visual Studio Marketplace Visual Studio templates for MIP SDK projects
NuGet .NET libraries for MIP SDK projects as NuGet packages.
Milestone software download Tools and utilities that help you during development of MIP integrations and customizations.

Get help: more XProtect and MIP SDK resources

Site Description
Milestone XProtect VMS products Get to know and download Milestone XProtect VMS products.
Milestone Developer Forum Ask questions and share comments and experiences with other developers and Milestone engineers.
Milestone Learning Portal Browse eLearning courses, instructor led classes, and partner certifications.
Milestone Technology Partner Program If you develop integrations or offer services for Milestone XProtect, you can enjoy the benefits of the Technology Partner Program.
Milestone Technology Partner Finder Promote your integration globally, expand your network, and attract qualified sales partners on Technology Partner Finder.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft