Welcome to the Worklet Development Kit (WDK)!
Summary
Welcome to the Automox Worklet
Represents an automation script that can execute on a set of devices, consisting of evaluation and remediation code blocks. Worklets can be OS-specific or targeting a platform-agnostic language. Development Kit (WDK) developer docs!
This module covers:
- An overview of what WDK is
- The value WDK can provide to your organization
A subset of an account. An Automox customer account can be tied to multiple organizations, and users can be invited to, and access multiple organizations. An organization contains users, devices, and policies. - How to implement WDK capability
What is WDK?
WDK, at the most basic level, is a PowerShell
Scripting language used for Windows worklets. module designed, deployed & maintained by the Automox team.
This module has four major points of focus:
- Eliminating PowerShell, C# and other programming language knowledge barriers to achieving complex outcomes.
- Creating a consistent and intuitive expectation of code execution
- Example: consistent definition of what constitutes a terminating error
- Eliminating copy/paste recycling of frequently implemented "boilerplate" code.
- Infusing all the above with raw programmatic and cybersecurity best-practices, where possible.
What Value does WDK Offer?
WDK offers the ability to:
- Accelerate workplace automation development
- Broaden horizons of what can be achieved through workplace automation, regardless of programming experience
- Achieve the above with the added peace of mind that the Automox team produces this functionality team through processes, both manual and automated, designed to thoroughly test, vet, scrutinize and enforce both raw functionality and secure design.
How can I Implement WDK Capability?
The automated deployment processes implemented for WDK make its functionality available to any and all Windows Worklets with no manual steps required, other than simply calling the function.
We recommend reviewing the Getting Started page to review sample function implementation.
