Skip to content
SDK including documentation and sample code for developing extensions for Windows Admin Center (previously Project Honolulu)
TypeScript HTML JavaScript PowerShell C# CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Examples Adding in an example for the dialog usage. (#58) Jul 24, 2019
GatewayPluginExample Removing containers. Adding plugin ux. Shifting Pluging folder Sep 19, 2018
.gitignore User/matwils/example clean (#17) Aug 1, 2018
LICENSE.txt Removing license.txt from original. Adding new license under MIT. (#3) Apr 25, 2018 Updating README to remove legacy extensions. (#27) Dec 15, 2018 Updated design toolkit to v10 Apr 12, 2019
package-lock.json Updating the package name for NPM. (#10) May 2, 2018 Create Apr 27, 2018

Windows Admin Center SDK

Welcome to the Windows Admin Center SDK! Windows Admin Center is an evolution of Windows Server in-box management tools; a locally deployed, browser-based management experience that supports scenarios where customers need full control of all aspects of their deployment, including private networks which aren’t Internet-connected.

Get started with the SDK

Getting started with Windows Admin Center development is easy! Follow along with step-by-step directions to prepare your environment, and learn more about writing and publishing extensions at our documentation site.

Don't have Windows Admin Center installed yet? Download Windows Admin Center.

Sample Code included with the SDK

  • Sample code can be found for tool, solution, and gateway plugin extension types in our SDK documentation. There you will leverage the Windows Admin Center CLI to build a new extension project, then follow the individual guides to customize your project to meet your needs.

  • Developer Tools is a repository of code to give you an example of how to use and include Windows Admin Center controls and styles in your extensions. Just use the CLI to create your tool or solution, and then reference the code in the repository to see what is available.

To actually see the code in action, Use the Extension Manager to find the "Windows Admin Center Developer Tools (Preview)" extension and install it. This will add a new solution to your gateway instance that has tools to help you explore the development environment.

SDK design toolkit

Check out our Windows Admin Center SDK design toolkit! This toolkit is designed to help you rapidly mock up extensions in PowerPoint using Windows Admin Center styles, controls, and page templates. See what your extension can look like in Windows Admin Center before you start coding!


This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.

You can’t perform that action at this time.