Splunk supports custom development of various types. This topic provides an overview of the information provided in the Splunk Developer Guide.
For additional information about Splunk development, you can visit the Splunk Developer Wiki or watch a video of the first Splunk Developer Boot Camp to see other Splunk custom development projects.
ComponentsFind an overview of Splunk's architecture here.
AppearanceChange Splunk's appearance. You can skin/rebrand Splunk by changing the appearance of Splunk Web
REST APISplunk 3.3 has a fully built-in REST API. Any extensions you may want to build can work easily with REST. For more information on the REST methodology, see this blog entry.
The following SDKs are currently supported for Splunk's REST API:
Visit the Splunk developer community for more examples.
EndpointsAll REST endpoints live under /services/. Navigate to your Splunk server, then type /services/ after the URI. To get to a specific endpoint or method, add the endpoint and method onto the end of the URI, after /services/. Splunk's REST API reference
Note: In versions 3.1.x and earlier, Splunk's REST endpoints were served off the Splunk Web process using the http://yourhost:8000/v3/ URL format. If you are coding against an older version of Splunk, you will need to reference the older documentation for the deprecated /v3/ endpoints. You can't use a /v3 auth token with the /services endpoints.
Use Splunk's built-in endpoints, which are all defined in $SPLUNK_HOME/etc/system/default/restmap.conf. You can [ create your own endpoint] by editing restmap.conf.
If you make something interesting and want to share it with other developers on Splunk Base, learn how to create, package and share applications via the Applications section of the Admin manual.
You can also use the Applications endpoint to create, install and update applications.
HelpIf there's something you need help with, even after reading the documentation, contact Splunk support.
If there's a feature you don't see here that you want included, file an enhancement request with Splunk support.
We're always interested in your feedback.
Comments
broken links have been removed. thanks for the feedback!
Posted by emma on Jul 01 2008, 2:02pm
The link to 'http://www.splunk.com/doc/latest/developer/DevBundles' under the Components section is coming up 404.
Posted by Yancy on Jul 01 2008, 1:56pm