Building Splunk Apps

Duration : 1 Day (8 Hours)

Building Splunk Apps Course Overview:

This course centers on Splunk app development, targeting advanced users, administrators, and developers interested in crafting apps for Splunk Enterprise and Splunk Cloud. Key areas of focus encompass app planning, data generator creation, data addition, custom search command and REST endpoint development, KV Store utilization, app vetting via AppInspect, and app packaging.

Intended Audience:

  • Advanced Splunk Users: Individuals with a strong understanding of Splunk who want to delve into app development.
  • Splunk Administrators: Professionals responsible for managing and configuring Splunk instances.
  • Developers: Those interested in creating custom apps for Splunk Enterprise and Splunk Cloud.
  • System Integrators: Professionals involved in integrating Splunk with other systems and data sources

Learning Objectives of Building Splunk Apps:

  • Planning Apps
  • Creating Apps
  • Adding Data
  • Packaging Apps

Module 1: Planning Apps

  • Setting up a development environment
  • Improving app performance
  • Identifying Splunk log files
  • Creating a data generator

Module 2: Creating Apps

  • Creating an app
  • Configuring app properties
  • Creating app navigation
  • Adding app icons and logos

Module 3: Adding Data

  • Identifying ways to add data
  • Explaining modular vs. scripted inputs
  • Understanding data normalization
  • Reviewing Add-on Builder

Module 4: Packaging Apps

  • Creating an app setup page
  • Defining config file precedence
  • Validating an app for Cloud with AppInspect
  • Packaging an app

Building Splunk Apps Course Prerequisites:

To succeed in this course, students should have a solid understanding of the following courses:

From Fundamentals Series:

  • Fundamentals 1
  • Fundamentals 2

From Creating Dashboards: 3. Creating Dashboards

Alternatively, students should have a comprehensive grasp of the following single-subject courses:

  • What is Splunk?
  • Intro to Splunk
  • Using Fields
  • Visualizations
  • Leveraging Lookups and Sub-searches
  • Correlation Analysis
  • Search Under the Hood
  • Introduction to Knowledge Objects
  • Creating Knowledge Objects
  • Creating Field Extractions
  • Enriching Data with Lookups
  • Introduction to Dashboards
  • Dynamic Dashboards

In addition, students should be familiar with the following courses:

  • Advanced Dashboards & Visualizations
  • System Administration (recommended)

Discover the perfect fit for your learning journey

Choose Learning Modality

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability


  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention


  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Training Exclusives

This course comes with following benefits:

  • Practice Labs.
  • Get Trained by Certified Trainers.
  • Access to the recordings of your class sessions for 90 days.
  • Digital courseware
  • Experience 24*7 learner support.

Got more questions? We’re all ears and ready to assist!

Request More Details

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.