Intune Settings Catalog Viewer
Browse, search, and explore every Microsoft Intune Settings Catalog definition — fast, free, and without needing Intune access. Hosted on GitHub Pages and updated daily.
Explore the full Settings Catalog in one place
A free reference tool for IT administrators, consultants, and anyone working with Microsoft Intune endpoint management.
Browse categories
Navigate the full hierarchy of Intune Settings Catalog categories and settings across Windows, macOS, iOS, Android, and Linux.
Instant search
Search across thousands of settings by name, description, or keywords. All client-side with zero server round-trips.
Detailed metadata
View allowed values, default options, applicability, OMA-URI paths, and parent/child relationships for every setting.
Track changes
A built-in changelog detects additions, removals, and modifications to settings over time so you always stay current.
How it works
An overview of the data pipeline, Graph API permissions, and update process.
Microsoft Graph API and permissions
Settings data is pulled from the Microsoft Graph API using an Azure AD app registration with application-level (client credentials) authentication. The only permission required is:
DeviceManagementConfiguration.Read.AllA read-only permission. This app never writes to or modifies your Intune environment.
Two Graph Beta endpoints are queried:
/deviceManagement/configurationSettings— all setting definitions/deviceManagement/configurationCategories— the category hierarchy
Update process
A GitHub Actions workflow runs daily at 06:00 UTC and follows these steps:
- Fetch — Authenticates via client credentials and pages through all settings and categories from Graph, saving them as JSON snapshots.
- Diff and changelog — Compares the new snapshot against the previous one, detecting additions, removals, and modifications, then appends an entry to the changelog.
- Search index — Generates a pre-built search index so that full-text search works instantly in the browser with zero server calls.
- Build and deploy — The site is statically generated via Next.js and deployed to GitHub Pages. All settings data is embedded directly into the pages — the site makes zero runtime API calls.
Architecture
Data layer
JSON snapshots from Graph API, diffed daily
Build
Next.js static generation, pre-built search index
Hosting
GitHub Pages static site, client-side search, no backend required
Entirely vibe coded
This entire project — every component, every script, every line of CSS — was entirely vibe coded by Claude, Anthropic's AI assistant. From the data pipeline that pulls settings from Microsoft Graph, to the search indexing, changelog diffing, and the interface you're looking at right now, it was all generated through conversational AI prompting without a single line of hand-written code.
Start exploring the catalog
Search, browse, and discover Intune Settings Catalog definitions.
This tool is not affiliated with, endorsed by, or connected to Microsoft. All data is sourced from publicly available Microsoft Graph API endpoints.