Universal is a platform for building web-based IT tools.
PowerShell Universal Admin Console
Universal is a cross-platform solution for developing web-based tools with PowerShell. It currently provides three main features which include APIs, Automation and Dashboards.
Universal provides an Administrator console, management REST API, PowerShell cmdlets and a idempotent configuration system using PowerShell scripts.
  • Build REST endpoints with PowerShell
  • Accept common HTTP verbs
  • Process request bodies
  • Build dynamic URLs with route parameters and query strings
  • Rate-limit APIs
  • Run scripts and view output, pipeline output, and parameters
  • Respond to feedback from cmdlets like Read-Host
  • Schedule scripts with CRON or one-time schedules
  • Automatically build input forms based on param blocks
  • Set variables and secrets that can be used throughout scripts
  • Trigger scripts based on events
User Interfaces
  • Build web pages with PowerShell script
  • Include input forms, charts and tables
  • Build interactive websites with buttons, message boxes and more
  • Drag and drop page designer for simple UIs
  • Cross-platform and supported on Windows, Linux and Mac OS
  • Git integration for configuration files, scripts and dashboards
  • Built-in authentication and authorization
  • Support for Windows PowerShell as well as PowerShell 6 and 7


Universal is licensed per feature and per server. You do not need to buy the entire platform if you would like to use a single piece of functionality. Visit our website for more information on pricing.

Free to Use

Universal offers a lot of functionality for free. Below is a list of the features that require a paid license.


You can run as many APIs are you want for free. You will need to purchase a license if you would like to enable authentication, authorization and rate limiting.


With the free version of Automation you can run up to 25 jobs a day with 2 jobs running concurrently. You will need a license to use triggers.


With the free version of dashboard, you can run unauthenticated dashboards. You will not have access to the diagnostics or console pages.
Last modified 2yr ago