Open source Umbraco package

See where every Umbraco setting comes from

Cultiv Environment Inspect adds a dashboard to the Settings section that shows the configuration values currently applied to your site and where each one comes from, such as appsettings.json or Umbraco Cloud environment variables.

Cultiv Environment Inspect icon

Why isn't my setting working?

When a value you expected to apply has no effect, the first question is where the applied value actually came from. The dashboard shows every applied value with its source, so you can see whether an environment variable or another provider overrode the one you expected.

Crumpled Dog took over this project, ported it to Umbraco 17 and released that as version 2. We also backported some features to version 1.1.0, for Umbraco 13.

What it does

Everything works out of the box, with optional configuration to hide or redact sensitive values.

Values and their sources

See every applied configuration value and which provider it comes from, such as appsettings.json or an environment variable.

Search and favourites

Filter by key, value or provider, and star important keys to pin them to the top. Preferences are saved per user.

Redaction

Redact sensitive values fully, partially or by picking out parts of connection strings, and exclude keys with regex patterns.

Copy in one click

Copy keys and values, and switch keys to environment variable format, such as UMBRACO__CMS__SETTING.

Azure Web App export

Optionally copy configuration as ready-to-use Azure Web App JSON snippets.

Hot reload

Configuration changes are applied automatically, and thousands of entries scroll efficiently.

Get started in three steps

  1. Install

    Add the package with dotnet add package Cultiv.EnvironmentInspect. Version 2 is for Umbraco 17 and version 3 is for Umbraco 18 and later.

  2. Open the dashboard

    Go to Settings → Environment Inspector to see every value and where it comes from.

  3. Hide sensitive values

    Optionally add an EnvironmentInspect section to appsettings.json to exclude or redact sensitive values.

Need help?

Need help installing Cultiv Environment Inspect to your Umbraco installation?

Tell us about your Umbraco site and we will reply within one working day.

Supported Umbraco versions
9 to 13, 17 and 18
License
MIT