Back to Floor
App Architecture • Room 1

App Planning & Structure

Every Splunk app follows a strict directory structure. At its core, an app requires `default/app.conf` which defines the app's metadata, version, and visibility.

Key directories include `default/` (shipping configurations), `local/` (user overrides), `appserver/static/` (CSS/JS), `bin/` (scripts), and `metadata/` (permissions).

Knowledge Check

Prove your understanding to clear the room (Rewards XP)
Drag items to their correct zone (or tap item then tap zone on mobile)
Contains the app metadata, version, and label
Stores custom JavaScript and CSS files
Defines which objects are shared globally vs app-only
Holds custom scripts and modular inputs
app.conf
appserver/static/
metadata/default.meta
bin/