The Splunkbase Version Catalog app builds and maintains a local catalogue of Splunkbase app versions by polling the public Splunkbase API on a scheduled basis. The app records release metadata for tracked applications, including version numbers, release dates, compatible Splunk platform versions, cloud-compatibility flags, FedRAMP status, and archival state. All catalogue data is stored in a KV Store collection keyed by Splunkbase numeric app ID, enabling efficient updates without duplication. Each polling cycle also writes versioned events to an index for historical tracking. Two dashboards provide views into the catalogue: one for browsing all tracked Splunkbase apps and their metadata, and another that compares locally installed apps against their corresponding Splunkbase releases to identify available updates. A saved search automates the detection of outdated installed apps. The app is implemented entirely with the Python 3 standard library, avoiding bundled third-party dependencies to simplify AppInspect vetting for Splunk Cloud Platform deployments.
Resources
Log in to report this app listing