Splunk AppInspect API

The Splunk AppInspect API provides a mechanism for Splunk app developers to submit an app package through a REST API in preparation for submission to Splunkbase. The API provides you with dynamic analysis checks, validates the contents of the package, and generates a report against standardized criteria, including whether the app installs successfully onto instances of Splunk Enterprise and Splunk Cloud.

Splunk AppInspect is also available as a downloadable tool. For more information, see Splunk AppInspect tool.

Using AppInspect API and running the AppInspect CLI tool to vet your Splunk app may produce slightly different check results because AppInspect API also installs your app on a virtual Splunk Enterprise instance to perform dynamic analysis or runtime checks on it. Use AppInspect API to perform app checks for higher fidelity when connected to the Internet.

This section contains the following topics: