100+ Free Splunk Certified Developer Practice Questions
Pass your Splunk Certified Developer (SPLK-2001) exam on the first try — instant access, no signup required.
Which exec_mode is appropriate when the client wants the events streamed back without storing a job on the search head?
Explore More Splunk Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: Splunk Certified Developer Exam
70
Questions
Splunk SPLK-2001 blueprint
57 min
Exam Time
Pearson VUE listing
~700/1000
Pass Mark
Community guidance
$130
Exam Fee
Splunk / Pearson VUE
7 days
Retake Wait
Splunk certification policy
3 years
Cert Valid
Splunk certification policy
SPLK-2001 contains roughly 70 multiple-choice questions in a 57-minute window with a Pass/Fail result reported by Splunk and community pass guidance near 700/1000. The exam targets app developers who build Splunk dashboards, REST API integrations, custom search commands, modular alerts, and KV Store-backed apps. Splunk Core Certified Power User (SPLK-1002) is the standard prerequisite track entry and the certification is valid for 3 years.
Sample Splunk Certified Developer Practice Questions
Try these sample questions to test your Splunk Certified Developer exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In a simple XML form, which element wraps the input controls a user can change to filter searches?
2A developer wants the value selected from a dropdown input named time_range to be available to a search in another panel. Which token reference reads that value?
3Which simple XML input type is best for letting a user pick a single option from a finite list populated by a search?
4A form input must default to "All hosts" but submit an empty filter when chosen. Which combination of <default>, <choice>, and <change> elements achieves this?
5A form contains a time picker, a host dropdown, and a panel that should run only after the user submits the form. Which configuration is required?
6Which technique most reliably reduces the time a dashboard takes to render its panels?
7Which limit applies to a base search that feeds post-process searches in a simple XML dashboard?
8When should a developer accelerate a data model used by a dashboard?
9Which command should be preferred when a panel only needs aggregate counts from an accelerated data model?
10Why does <search ref="..." /> referencing a saved search often perform better than inlining the SPL into a panel?
About the Splunk Certified Developer Exam
The Splunk Certified Developer (SPLK-2001) exam validates the skills needed to design and build Splunk apps using simple XML, the Splunk Web Framework, the Splunk REST API, and the Splunk SDK. It covers forms and drilldowns, dashboard performance and customization, app layout and packaging on Splunkbase, KV Store integration, modular inputs and alerts, custom search commands, and writing data to Splunk via HEC and the receivers REST endpoint.
Assessment
70 multiple-choice questions
Time Limit
57 minutes
Passing Score
Pass/Fail (community guidance places the cut score near 700/1000)
Exam Fee
$130 USD (Splunk / Pearson VUE)
Splunk Certified Developer Exam Content Outline
Use Forms
Simple XML <fieldset> with dropdown, time, text inputs; tokens like $time_range$; default values, choice mapping, and submit-button form behavior.
Improve Performance
Base searches with post-process, accelerated data models read via tstats, and saved-search references plus result caching to cut dashboard render time.
Customize Dashboards
Add custom CSS and JavaScript via the dashboard stylesheet and script attributes, override chart colors, and convert simple XML to Splunk Web Framework HTML.
Use Event Handlers
Use <init>, <change>, <set>, <unset>, and <eval> to react to input changes; gate panels with depends and rejects; and seed initial tokens.
Add Drilldowns
Configure chart and table drilldowns with $click.value$ and $row.<field>$ tokens, link to the Search app, set tokens for cross-panel updates, and disable drilldowns where needed.
Add Advanced Visualizations and Behaviors
Sparklines via stats, range maps on single-value, trellis layout, and custom visualization apps that ship visualization.js and visualization.css under appserver/static/visualizations.
Planning App Development
Standard app layout (default, local, metadata, bin, appserver), app.conf [package]/[launcher]/[ui] stanzas, default.meta vs local.meta permissions, naming on Splunkbase, and app dependencies.
Creating Apps
Use splunk create app, register dashboards under default/data/ui/views/, declare nav in default/data/ui/nav/default.xml, and ship saved searches and workflow actions.
Adding Data
Build modular inputs declared in inputs.conf with bin/ scripts, route stderr to splunkd.log, and ingest via HEC /services/collector/event with optional indexer acknowledgement.
Creating a KV Store
Define collections in collections.conf, expose them as lookups via transforms.conf external_type=kvstore, enforce typed fields, and write data with outputlookup.
Packaging Apps
Run splunk package app, pass AppInspect, ship platform-specific binaries under bin/<platform>/, ship README/LICENSE/manifest, and earn Cloud Compatible certification on Splunkbase.
Introduction to the Splunk REST API
Auth via /services/auth/login session keys or Bearer tokens, the management port 8089, common HTTP status codes (200/401/404/409), and Splunk-specific URI conventions.
Namespaces and Object Management
/servicesNS/<owner>/<app>/<endpoint> URLs, sharing user/app/global, the - wildcard, the /acl sub-resource, perms.read/perms.write, and capabilities like admin_all_objects and schedule_search.
Parsing REST Output
Atom <feed>/<entry> with Splunk's <s:dict>/<s:key>, switching to output_mode=json, CSV from /services/search/jobs/<sid>/results, and entry-array shape in JSON responses.
Searching
Dispatch search jobs via /services/search/jobs with exec_mode normal, blocking, or oneshot; use /export for streaming; control with pause/finalize/cancel; and drive jobs through the Splunk SDK with splunklib.client.Service.
Writing Data to Splunk
Author custom search commands (commands.conf, chunked v2 protocol, splunklib.searchcommands base classes), build modular alert actions (alert_actions.conf, payload_format=json), and write events with collect, /services/receivers/simple, or HEC.
How to Pass the Splunk Certified Developer Exam
What You Need to Know
- Passing score: Pass/Fail (community guidance places the cut score near 700/1000)
- Assessment: 70 multiple-choice questions
- Time limit: 57 minutes
- Exam fee: $130 USD
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
Splunk Certified Developer Study Tips from Top Performers
Frequently Asked Questions
How many questions are on the Splunk Certified Developer exam?
Splunk's published blueprint and Pearson VUE listings show approximately 70 multiple-choice questions delivered in a 57-minute window.
What is the passing score for SPLK-2001?
Splunk reports a pass or fail outcome on the score report and does not publish an exact cut score, but community and Pearson VUE guidance place the practical pass mark near 700 out of 1000 on the scaled score.
Do I need a prerequisite to take SPLK-2001?
Yes. Splunk's certification track requires the Splunk Core Certified Power User exam (SPLK-1002) as the path entry before attempting SPLK-2001 Splunk Certified Developer. Hands-on app development experience is also strongly recommended.
What is the retake policy for SPLK-2001?
Splunk requires a 7-day wait between attempts on the same exam version, and each retake requires a new voucher purchase or scheduling fee.
How long is the SPLK-2001 certification valid?
Splunk certifications under the current policy are valid for 3 years from the date the exam is passed, after which a recertification path applies. Confirm current renewal rules in the Splunk certification handbook before planning.
Which Splunk products and APIs does SPLK-2001 emphasize most?
The blueprint heavily weights the Splunk REST API namespace and object management (10%), Searching (10%), Writing Data to Splunk (10%), and Planning App Development (10%). Forms, drilldowns, dashboards, and KV Store each carry roughly 5% weight.