Splunk AppInspect CLI tool

The Splunk AppInspect tool evaluates your Splunk app against a set of Splunk-defined criteria so that you can be assured of its quality and robustness. AppInspect runs various checks on your app package, and then produces a report that clearly details any missed criteria. AppInspect ensures that your Splunk app is ready for production use on your own Splunk Enterprise instance, or for submission to Splunkbase.

The Splunk AppInspect tool is available for Linux, Mac, and Windows. Fixing issues that AppInspect finds in your Splunk app results in a higher quality Splunk app.

Splunk AppInspect is also available as an API service. For more information, see Splunk AppInspect API.


Using AppInspect API and running the AppInspect CLI tool to vet your Splunk app may produce slightly different check results, since AppInspect API also installs your app on a virtual Splunk Enterprise instance to perform dynamic analysis/runtime checks on it. It is highly recommended that you always use AppInspect API to perform app checks for higher fidelity when connected to the Internet.

This section contains the following topics: