The Splunk SDKs for C#, PHP and Ruby have arrived

We’re excited to announce the general availability of the Splunk Development Kits (SDKs) for C#, PHP and Ruby.  Coupled with the Splunk SDKs for Java, Python and JavaScript, developers are now fully equipped to customize and extend the power of Splunk using the languages, frameworks and tools they know and love.

Developers can use the Splunk SDKs to:

  • Access Splunk data from line of business systems like customer service apps
  • Integrate data from Splunk with other BI and reporting tools
  • Build mobile reporting apps
  • Power customer-facing dashboards and reports with Splunk data
  • Log directly to Splunk from any application

The Splunk SDKs include documentation, code samples, resources, and tools to make it quick…

» Continue reading

The Splunk SDKs for Ruby and C# are now in Beta

The Splunk SDKs for Ruby and C# have reached Beta! Developers familiar with Ruby and C#/.NET can now easily leverage their existing skills to integrate data and functionality from Splunk with other applications across the enterprise, letting the entire organization get more value out of Splunk. Do you have an existing reporting app or customer support system that would benefit from being able to search and display data from Splunk? Want to build a .NET or Ruby app powered by Splunk data?  Then these SDKs are for you. As Beta releases these SDKs are now fully supported, customers with support contracts are covered for any questions about the Splunk SDKs for C# and Ruby.

  • Download the

» Continue reading

The Splunk SDK for PHP reaches Beta

The Splunk Software Development Kit (SDK) for PHP, which contains code, documentation and examples designed to help PHP developers programmatically interact with the Splunk engine and quickly build applications on Splunk, is now in Beta. The most significant changes with the Splunk SDK for PHP between Preview and Beta involve added support for the Splunk_Service class. The Splunk_Service class is the primary entry point for the client library. Developers can construct an instance of the Splunk_Service class and provide any arguments that are required to connect to an available Splunk server. Once the Splunk_Service instance is created, developers call the login method to provide login credentials. Once connected, developers can easily and efficiently work with various entities on…

» Continue reading

Announcing the Splunk Application Framework Preview

We’re thrilled to announce the public preview of the new Splunk Application Framework.  With this framework, developers can build Splunk apps using the same tools, languages, and methods they know and already use to develop modern web applications.   Developers can now leverage their JavaScript and Python skills to build Splunk Apps, making it easier than ever to customize and extend the power of Splunk.   All you need to get started is Splunk Enterprise 5 and the code from GitHub.

The Splunk Application Framework Preview lets developers quickly create custom Splunk apps by using prebuilt components, styles, templates, and reusable samples; and by adding custom logic, interactions, and UI.  Apps you develop with the Framework Preview will work seamlessly…

» Continue reading

What’s New in the Splunk SDKs?

Today we’re thrilled to announce that the Splunk Software Development Kits for Java and Python have graduated to general availability (GA) and the Splunk SDK for JavaScript has been updated since it shipped as GA with Splunk 5 Enterprise. The Splunk SDKs make it faster and more efficient to program against the Splunk REST API using constructs and syntax familiar to developers experienced with Java, Python, JavaScript and PHP (now in public preview).  Developers can easily manage HTTP access, authentication and namespaces in just a few lines of code. The SDKs also simplify output from searches.  The REST API returns search results in XML, JSON, or CSV…

» Continue reading

Meet Your Splunk Hackathon Winner: Splunking Nest

After the recent SplunkLive! New York, we hosted a hackathon for developers ranging from experienced Splunk users to curious community hackers who’d never before heard of Splunk.  When the dust cleared and pizza cooled, we awarded one winner for both the Best Application and Best Application for Social Good.  Rich Acosta {team name: “Team Ricapar”, spirit animal: “Penguin”} built a Splunk for Nest application that wowed the judges. What justified the wow?

Rich extracted his thermostat usage data from Nest’s website. He found a node.js script online to handle the authentication piece of the Nest API calls then tweaked that script to spit out the relevant JSON strings.  Rich then passed the JSON into some custom PHP for…

» Continue reading

What’s New for Developers in Splunk 5

Splunk Enterprise 5 has a number of great features and tools to enable developers to extend and customize the power of Splunk. Splunk is a powerful, extensible data platform and we’ll continue to invest in making developers productive and happy. Following up on the Java, Python and JavaScript SDKs moving to Beta as well as the public preview of the PHP SDK, here’s what developers will find in Splunk Enterprise 5:

JSON is now a first-class citizen

With Splunk Enterprise 5, you can now access every API endpoint and request the output in JSON – simply append:

output_mode="json"

to your query string and you’re ready to go. Working with JSON is easy, there’s no…

» Continue reading

Meet Your Splunk Hackathon Winners: Correlating Public Health Data

Tim Baldwin, Andrew Tillotson and Zach Vida {team name: “Son of Buttercup”, spirit animal: “Buzzard”} won first place in the “Best Application for Social Impact” category at Splunk’s first App Builder Contest at .conf2012 by building an app that correlates large sets of public health data. After considering multiple publicly available data sets on the internet, Son of Buttercup agreed to explore correlations between toxic pollution and various causes of death. The team found Splunk to be very useful, since the data set included multiple years worth of data for every county in the United States. Son of Buttercup used Splunk to quickly create multiple scatter plots to look for correlation and see if there was…

» Continue reading

Meet your Splunk Hackathon Winners: Splunking the Baby Cam

Dan Cundiff and Danny Parker {team name: “Baby Cam”, spirit animal: “Cat”} tied Eric Helgeson for first place in the “Best Application” category at Splunk’s first App Builder Contest at .conf2012 by building an app that Splunks a baby cam. The idea came to Cundiff at the start of the hackathon when he pulled up the webcam on his Android phone to check out his sleeping son. It occurred to Cundiff that the webcam must have logs on it somewhere and, if he could get them, he could put those logs into Splunk to get some interesting information. The logs for his baby cam provided the following information: who logged in, what IP address…

» Continue reading

Meet your Splunk Hackathon Winners: Splunk for Winston

One of the winners of Splunk’s first App Builder Contest at .conf2012 in Las Vegas, NV was Eric Helgeson.  Helgeson created and delivered a Splunk transport for Winston as a one-man team {team name: “Helgeson”, spirit animal “elephant”} and walked away tied for first place in the “Best Application” category.  An experienced Splunk user, Helgeson began exploring Node.js, the popular JavaScript platform for building fast, scalable network application, and stumbled upon Winston (named after a popular British meme), a multi-transport async logging library for Node.js.  Like any good hacker, Helgeson responded to the lack of a Splunk plugin for Winston by building it himself, choosing the inaugural Splunk…

» Continue reading