Skip to main content
Demo mode replaces all Pastures Engine API calls with synthetic data, letting you explore the full UI without deploying a backend or configuring API keys.

How it works

When demo mode is enabled, engineFetch returns pre-built responses from demoResponses.ts instead of making network calls. The synthetic data is designed to be realistic and representative of production output.

Enable demo mode

Navigate to Pastures → Settings and toggle Demo Mode to ON. The setting auto-saves immediately — no restart or reload required.

What demo mode provides

FeatureSynthetic data included
AdvisoriesSecurity and operational advisories with severity ratings
Cluster intelligenceHealth scores, version tracking, drift detection
GPU nodesNode inventory, GPU models, utilization metrics
MonitoringActive alerts and correlated metrics
CIS benchmarksScan results with pass/fail/skip findings
etcd backupSnapshot listings and backup schedules
Audit logEvent stream with user actions and timestamps
HarvesterVMs, nodes, networks, snapshots, images, backups
WorkloadsPod, deployment, and service listings
RBACUsers, roles, and role bindings
FleetGit repos and cluster group status
AI diagnosticsResponses with mock source citations

When to use demo mode

Exploring Pastures before committing to a backend deployment. Demo mode shows every feature at full fidelity.
Demo mode affects only Pastures features. Standard Rancher functionality (cluster management, kubectl, etc.) continues to work with live data.