Splunkbase

Cloud

Splunk LLC · Cloud & infra marketplaces

Best for: Developers and vendors distributing security, observability, IT operations, data-ingestion, cloud-integration, and workflow applications to Splunk Enterprise, Splunk Cloud, or Splunk SOAR users.

Overview

Splunkbase is Splunk's official marketplace for discovering and distributing apps and add-ons for the Splunk platform. Developers can publish security analytics, IT operations, cloud integration, machine learning, data collection, visualization, and workflow applications for Splunk Enterprise and Splunk Cloud, with listings that present compatibility, publisher, reviews, and support information. The submission workflow covers app metadata, legal and contact details, package upload, release notes, compatibility information, and publication scheduling. Splunkbase-hosted packages undergo package validation, a basic antivirus security check, and automated Splunk AppInspect validation before submission can continue.

How to build & ship

  1. 1Develop and package a Splunk app or add-on with required icons, screenshots, content, naming conventions, and file standards.
  2. 2Create or use a Splunkbase account, select Submit an app, and accept the Splunk Developer Agreement for Hosted Services.
  3. 3Complete app information and metadata, including author, hosting, access level, legal information, descriptions, media, contacts, and editors.
  4. 4Upload the .tar.gz package and pass package validation, the security check, and AppInspect validation; fix any failures or errors and re-upload as needed.
  5. 5Add release notes and compatibility information, then publish or schedule the app for publication.

Key APIs & SDKs

Splunk Enterprise REST API
Splunkbase Entitlements API
Splunkbase Release API
Splunk AppInspect API
Splunk Enterprise SDKs for Java, JavaScript, and Python

Authentication & security

  • Primary auth: Splunk account authenticated through Splunkbase; the submitting account becomes the app owner.
  • Security review: Required
  • Splunkbase validates package structure and required elements, scans package contents for basic antivirus issues, and evaluates quality, security, and compliance with Splunk standards through AppInspect. Failures or errors must be fixed and the package re-uploaded before submission can continue.
  • The publisher accepts the developer agreement, configures listing information and metadata, uploads a package, and submits it to automated package, security, and AppInspect checks. A package with at least one AppInspect Failure or Error must be corrected and validated again before the submission can continue; release notes and compatibility information are then configured and publication is scheduled.
  • Not publicly specified

Monetization

Onboarding
Not publicly specified
Commission
Not publicly specified
Merchant of Record
Not publicly specified

Pros & cons for builders

Pros

  • Official distribution channel for Splunk Enterprise and Splunk Cloud apps and add-ons.
  • Clear, documented submission workflow with package, security, and AppInspect validation.
  • Official developer reference lists REST APIs, Splunkbase APIs, AppInspect tools, and SDKs.

Cons

  • Submission requires packaging, metadata, compatibility, validation, and agreement steps.
  • Marketplace-wide fees, commissions, merchant-of-record terms, and API rate limits are not publicly specified.
  • Integration authentication and commercial terms can vary by individual listing rather than being standardized marketplace-wide.

Frequently asked questions

How do I get my app approved on Splunkbase?

The publisher accepts the developer agreement, configures listing information and metadata, uploads a package, and submits it to automated package, security, and AppInspect checks. A package with at least one AppInspect Failure or Error must be corrected and validated again before the submission can continue; release notes and compatibility information are then configured and publication is scheduled.

What authentication does Splunkbase use?

Splunkbase apps authenticate with Splunk account authenticated through Splunkbase; the submitting account becomes the app owner..

How is Splunkbase monetized?

Splunkbase supports Free. Typical commission: Not publicly specified. Onboarding fee: Not publicly specified.

Is a security review required to list on Splunkbase?

Yes, Splunkbase requires a formal security or listing review before apps go live. Splunkbase validates package structure and required elements, scans package contents for basic antivirus issues, and evaluates quality, security, and compliance with Splunk standards through AppInspect. Failures or errors must be fixed and the package re-uploaded before submission can continue.