We have some use cases that we'd like to develop into Splunk apps. How do we use Splunk Dev to develop our own apps and share them on Splunkbase?
Welcome to the world of Splunk Dev, where creating a Splunk app or add-on is simple. Everything you need to develop a Splunk app is included in a stand-alone Splunk sandbox, or with any instance of Splunk Enterprise.
Note: This answer applies to Splunk Enterprise and Splunk Cloud.
You can develop a Splunk app or add-on from any Splunk Enterprise instance, like your local Splunk sandbox. If you're building an add-on, you can use the Splunk Add-On Builder. You can create advanced dashboards and visualizations using the Splunk Web Framework .
You can also build more advanced features into your app, for example, add a navigation layer, add app supportability metrics, and add licensing requirements. If you're the developer sort, you can create custom search commands using the Splunk SDK for Python. When you're ready to publish, you can use the packaging toolkit to validate it.
When you're ready to share your app with the wide world, Splunk makes it easy to package it up and publish it. Where it goes from there is up to you: use it within your own organization, certify it for the wider Splunk community on Splunkbase, or get it vetted for use on Splunk Cloud!
Welcome to the world of Splunk Dev, where creating a Splunk app or add-on is simple. Everything you need to develop a Splunk app is included in a stand-alone Splunk sandbox, or with any instance of Splunk Enterprise.
Note: This answer applies to Splunk Enterprise and Splunk Cloud.
You can develop a Splunk app or add-on from any Splunk Enterprise instance, like your local Splunk sandbox. If you're building an add-on, you can use the Splunk Add-On Builder. You can create advanced dashboards and visualizations using the Splunk Web Framework .
You can also build more advanced features into your app, for example, add a navigation layer, add app supportability metrics, and add licensing requirements. If you're the developer sort, you can create custom search commands using the Splunk SDK for Python. When you're ready to publish, you can use the packaging toolkit to validate it.
When you're ready to share your app with the wide world, Splunk makes it easy to package it up and publish it. Where it goes from there is up to you: use it within your own organization, certify it for the wider Splunk community on Splunkbase, or get it vetted for use on Splunk Cloud!
Added related video.