The Splunk SDKs are written on top of the Splunk REST API. The SDKs give developers broad coverage of the REST API in a language-specific fashion to ease access to the Splunk engine.
Splunk® SDK for Python Reference
The Splunk SDK for Python contains library code and examples designed to enable Python developers to build applications using Splunk. For more information and examples, see Splunk Enterprise SDK for Python on the Splunk Developer Portal.
Splunk® SDK for Java Reference
The Splunk SDK for Java contains library code and examples designed to enable Java developers to build applications using Splunk. For more information and examples, see Splunk SDK for Java on the Splunk for Developers site.
Splunk® SDK for JavaScript Reference
The Splunk SDK for JavaScript contains library code and examples designed to enable JavaScript developers to build applications using Splunk. For more information and examples, see Splunk SDK for JavaScript on the Splunk for Developers site.
Splunk® logging for JavaScript
Splunk logging for JavaScript allows you to configure event logging to HTTP Event Collector on Splunk Enterprise or Splunk Cloud from within your JavaScript applications. For more information and examples, see Splunk logging for JavaScript on the Splunk for Developers site.
Splunk® logging for Java
Splunk logging for Java allows you to configure event logging to HTTP Event Collector or a TCP input on Splunk Enterprise or Splunk Cloud from within your Java applications. For more information and examples, see Splunk logging for Java on the Splunk for Developers site.