Build Splunk-Connected Web Apps in Servoy

Ready to get started?

Download for a free trial:

Download Now

Learn more:

Splunk JDBC Driver

Rapidly create and deploy powerful Java applications that integrate with Splunk data including Datamodels, Datasets, SearchJobs, and more!

Use Servoy Developer to easily connect to Splunk data and build web apps with connectivity to live Splunk data.

Servoy is a rapid application development and deployment platform. When paired with the CData JDBC Driver for Splunk, users can build Splunk-connected apps that work with live Splunk data. This article describes how to connect to Splunk from Servoy and build a simple web app to display and search Splunk data.

With built-in optimized data processing, the CData JDBC Driver offers unmatched performance for interacting with live Splunk data. When you issue complex SQL queries to Splunk, the driver pushes supported SQL operations, like filters and aggregations, directly to Splunk and utilizes the embedded SQL engine to process unsupported operations client-side (often SQL functions and JOIN operations). Its built-in dynamic metadata querying lets you work with Splunk data using native data types.

Connect to Splunk in Servoy Developer

To build Splunk-connected apps, you need to first create a data provider in Servoy Developer using the CData JDBC Driver for Splunk.

  1. Install the JDBC Driver.
  2. Copy the JDBC Driver JAR file. (cdata.jdbc.splunk.jar) to the /application_server/drivers/ directory in the installation directory for Servoy.
  3. Open Servoy Developer.
    1. Name the server.
    2. Click to show the advanced server settings.
      • Set the URL, for example: jdbc:splunk:user=MyUserName;password=MyPassword;URL=MyURL;InitiateOAuth=GETANDREFRESH

        Built-In Connection String Designer


        java -jar cdata.jdbc.splunk.jar





      • Select the Driver class you just copied, for example, cdata.jdbc.splunk.SplunkDriver

Build a Splunk-Connected Web App

Once you have configured the connection to Splunk in the Servoy Developer resources, you are ready to build apps with access to live Splunk data.

Create a New Solution

  2. Name the solution.
  4. Click "Finish."

Create a New Form


  1. Name the form.
  2. Select a Datasource.

Add a Data Grid to the Form

  2. Drag a column component onto the Data Grid and set the "dataprovider" property for each column component to a column from the Splunk "table" (e.g., Name from the DataModels table).

    Continue adding columns as desired.

Add Searching to the App


  1. Drag a Text Field component onto the Form.
    var searchText = '';
    4. Click "OK & Show."

Save and Launch the App


Download a free, 30-day trial of the CData JDBC Driver for Splunk and start building Splunk-connected apps with Servoy. Reach out to our Support Team if you have any questions.