logo
其他助理级📊 数据

Splunk Certified Developer

验证使用 Splunk 开发自定义应用(App)、自定义命令、REST API 集成和仪表板开发的专业能力,面向 Splunk 平台开发工程师的专业认证。

$0
Exam Fee
65
Questions
90m
Exam Duration
70/100
Passing Score
?
Bottom line · It depends

做 Splunk App 开发和 SDK 集成的开发者考这个,纯做搜索分析的用户不需要。

MEMBERSHIP

JR Academy Membership

Unlock all certifications, courses & tools at a fraction of the cost

  • All certification exam prep included
  • Course discounts up to 50%
  • AI tools & Chrome extensions
  • Priority 1-on-1 coaching
View Membership Plans

What this certification covers

This page is structured for quick scanning first: exam format, fit, prep time, and the actual study scope.

SPLK-2001 Splunk Certified Developer 是面向 Splunk 平台开发工程师的专业认证,65 题 / 75 分钟。前置要求:Splunk Core Certified Power User(SPLK-1002)。

考试覆盖 Splunk App 架构(目录结构、metadata/local/default 优先级、权限模型)、Dashboard 开发(Simple XML + Dashboard Studio)、REST API 操作(创建/搜索/管理索引和 Saved Search)、自定义搜索命令(用 Python SDK 写 Streaming/Reporting 命令)、Add-on 开发(modular inputs、CIM 映射)。

和分析方向的 SPLK-1004 完全不同,Developer 考的是"扩展 Splunk 平台的能力"而不是"用 Splunk 做分析"。约 20% 的题是 Python 代码阅读题。

You will work with

Splunk App 目录结构与开发规范Simple XML 仪表板语法Dashboard Studio 可视化开发Splunk REST API 调用(认证/查询/数据写入)Python SDK 自定义搜索命令开发Modular Inputs(模块化输入)开发KV Store 集合操作Technology Add-on 开发与 CIM 映射自定义 JavaScript/CSS 扩展

After preparation

  • 自信通过 Splunk Certified Developer SPLK-2001 认证
  • 掌握 Splunk REST API 的完整使用方法和认证机制
  • 能够独立开发 Splunk 自定义应用和 Technology Add-on
  • 具备构建企业级 Splunk 仪表板和自动化集成的开发能力

Exam details

Exam Code
SPLK-2001
Provider
其他认证机构
Duration
90 minutes
Question Count
65 questions
Passing Score
70/100
Validity
3 years
Exam Fee
$0 USD
Question Types
single-choice, multiple-choice
Languages
English
Official Page

Who should take it

Good fit

  • Python 开发工程师,希望在 Splunk 平台开发自定义应用
  • Splunk 平台工程师,需要扩展 Splunk 内置功能
  • 具备 SPLK-1002 基础的分析师,希望提升开发能力
  • 安全工程师,需要通过 REST API 实现 Splunk 系统集成

Before you start

  • 已通过 SPLK-1002 Splunk Core Certified Power User 认证(强烈建议)
  • 具备 Python 编程能力(中级水平)
  • 了解 REST API 和 HTTP 基础概念
  • 熟悉 HTML/CSS/JavaScript 基础(仪表板开发需要)

Is it worth it? Career value

Salary ranges, target job titles, and the real career impact of holding Splunk SPLK-2001.

澳洲
$130K-170KAUD
美国
$115K-160KUSD
新加坡
$90K-140KSGD
Splunk DeveloperPlatform EngineerIntegration DeveloperSplunk 开发工程师

Splunk Developer 是一个非常小众的角色,通常存在于 Splunk 合作伙伴或大型企业的 Splunk CoE 团队。独立 Splunk Developer 岗位在公开市场上不多,更常见的是 Security Engineer 或 Platform Engineer 兼做 Splunk 开发。

适合考的人:正在开发 Splunk App / Add-on 或做 Splunk 平台集成的开发者。

不适合考的人:只是 Splunk 的搜索用户或 Dashboard 消费者。

Study preparation

With hands-on AWS

4-6 weeks

From scratch

8-12 weeks

Daily pace

1-2 hours/day

Learning path preview

3 chapters
1
Splunk SPLK-2001 Exam Overview
40 min
2
Core Knowledge Review
100 min
3
Exam Preparation & Practice
100 min

Step-by-step preparation

A concrete week-by-week plan from past test-takers — not generic advice.

1

第一阶段:Splunk App 架构和 SDK(2 周)

理解 Splunk App 的目录结构(/bin、/default、/local、/metadata、/appserver/static)。metadata/local/default 配置文件的优先级规则。安装 Splunk SDK for Python,练习基本的连接和搜索操作。

2

第二阶段:REST API + 自定义命令 + Dashboard(2-3 周)

用 curl 或 Python requests 调用 Splunk REST API(/services/search/jobs、/services/saved/searches)。用 Python SDK 写一个 Streaming 自定义搜索命令。Simple XML Dashboard 的 token 传递和 drilldown 配置。

3

第三阶段:Add-on 开发 + 模考(1-2 周)

Modular Input 开发(用 Python 编写数据输入脚本)。KV Store 的 CRUD 操作。做 2 套模考,代码阅读题需要能快速理解 Python SDK 调用逻辑。

Real test-taker experiences

What it actually took for real candidates to pass — prep time, scores, and lessons learned.

有 Python 和 REST API 基础考起来不难。最容易丢分的是 metadata 配置文件的权限规则 — app.conf、metadata/default.meta 和 metadata/local.meta 的优先级关系务必搞清楚。

C. Pham通过
Splunk 平台工程师 @ MSSP · 5 weeks prep

Certification comparison

Splunk SPLK-2001Splunk SPLK-1002Splunk SPLK-1004
Provider其他其他其他
Level助理级助理级助理级
Fee$0$0$0
Duration90 min90 min90 min
Question count656563
Validity3 yrs3 yrs3 yrs

Study tips and common mistakes

⚠️

**不理解配置文件优先级** — system/local > app/local > app/default > system/default。考试经常给多层配置文件冲突的场景问最终生效的值。

⚠️

**REST API 认证方式搞错** — Session Token(cookie-based)和 Bearer Token(OAuth)的获取和使用方式不同,考试都会涉及。

⚠️

**Streaming 和 Reporting 命令混淆** — Streaming 命令逐条处理事件(可分布式),Reporting 命令需要全量数据(只在 Search Head 执行)。自定义命令必须声明类型。

FAQ

Frequently Asked Questions

If you plan to take Splunk SPLK-2001, start with real practice.

70+ questions, chapter-by-chapter learning, mock exams, wrong-question review, and AI tutor support live in the exam page.

Go to exam prep

From $29 · 2 free chapters

Related certifications