The Salesforce developer toolkit, in one panel

The Salesforce dev tools
you wish were built in.

Turn raw Apex debug logs into a visual flame chart, call tree and instant insights — then handle the rest of your day without leaving the page: generate test data, auto-fill records, inspect components and jump anywhere in Setup. One keyboard-driven panel. No extra login.

Spotlight navigation Record viewer & inline edit Component Inspector Visual log analyzer Metadata explorer SOQL & data export Power tools

Uses your existing Salesforce session locally — no login, no server, and nothing ever leaves your browser. Open source, so you can read exactly what it does.

100% in your browser No backend, no data sent Auto-detects your session Open source · MIT
SF Spotlight — Spotlight Search
1EXECUTION_STARTED
2CODE_UNIT_STARTED|[EXTERNAL]|01p...|MyApexClass.doLogic()
3USER_DEBUG|[15]|DEBUG|Analyzing log performance...
4EXCEPTION_THROWN|[22]|System.LimitException: Too many SOQL queries: 101
flows
Alt + T
Process Automation › Flows Setup
Custom Metadata Types Setup

Capabilities

One panel for your whole Salesforce workflow

Navigate, inspect, query, explore and debug — without leaving the page or switching tools. See full docs →

Spotlight Search

A command-palette for Salesforce. Press one shortcut and instantly jump to Setup pages — Custom Objects, Fields, Users, Profiles, Permission Sets, API Limits, Custom Metadata and more — in a new tab. Fully keyboard-navigable with arrow keys and Enter.

Learn more
New in v1.7

Log Explorer & Apex Log Analyzer

Browse your debug logs in a sortable, live-refreshing table, then hit Analyze on any log for a full visual breakdown — five tabs, no copy-pasting into another tool.

Timeline
Zoom/pan flame chart with an overview strip & hover tooltips.
Call Tree
Time-order / aggregated / bottom-up, sortable & filterable.
Analysis
Methods rolled up by self-time, with caller drill-down.
Database
Every SOQL & DML with selectivity, rows and timing.
Raw Log
The unparsed log with instant line filtering.
Learn more
New · Alt + Z

Component Inspector

X-ray vision for Lightning pages. One keystroke outlines every custom LWC with its name; click to read its full source (HTML/JS/CSS/meta) live via the Tooling API. For components you own, edit and deploy inline — with automatic production warnings and post-deploy verification, so you always know the change landed.

Learn more
New

Sample Data & Magic Fill

Stop hand-typing test data. The Sample Data Generator reads any object's schema and creates realistic, type-correct records — respecting field length, precision/scale, picklists and required lookups — with an editable preview, bulk insert and one-click undo. And Magic Fill drops an Auto Fill button into any Lightning new-record modal to populate the form (fields, address and picklists) in a single click. Built for sandbox & scratch orgs.

Learn more

API Activity Console

A live footer console showing every Salesforce API call the extension makes — the SOQL it runs, Apex, REST and session lookups — with per-type counts. Fully transparent, kept in memory only, cleared on refresh.

Learn more
New

Home Dashboard & Universal Search

A Home tab greets you with org identity, API & storage health, debug status, quick actions and recents. Prefer a single box? Flip on Minimal view for a strip-only universal search across Setup, objects, flows, users, shortcuts and your own tools — results as you type. And every tab and tool is one right-click away from the extension menu.

Learn more

Where Used — Dependencies

Before you change or delete a field, class, flow or LWC, see everything that references it — grouped by type — via Salesforce's Dependency API. Answer "what breaks if I touch this?" in seconds.

Learn more

Zero-Config Auto-Detection

Detects your active Salesforce session and instance automatically. No tokens to paste, no login flow — open the panel and your logs are one click away.

Execution Tree View

Convert flat logs into an expandable hierarchy of code units, methods, SOQL and DML. Follow the execution path without losing your place in thousands of lines.

Learn more

Performance Timeline

A Gantt-style timeline of every method, code unit, SOQL and DML event with durations. Spot the slow operations that dominate your transaction at a glance.

Learn more

Automated Insights

The analyzer flags problems for you: high CPU and heap usage, N+1 query patterns, slow SOQL, large result sets, and approaching governor limits — each with a clear recommendation.

Learn more

Governor Limit Tracking

Color-coded cards for CPU time, heap size, SOQL queries and DML statements — with usage bars that turn yellow then red as you approach the limit.

Learn more

SOQL & DML Extraction

Pull every SOQL query out of the log into a clean, dedicated view. See exactly what ran, how often, and how many rows came back.

Learn more

Smart Filtering & Search

One-click filters for Debug, Errors & Exceptions, SOQL and Governor Limits, plus free-text search across the raw log. Isolate exactly what matters.

Learn more

Advanced Debug Session Control

Start and stop trace flags without leaving the page. Choose a preset or build a custom debug level across all eight log categories (Apex, Database, Callout, Workflow, Validation, Visualforce, System, Profiling), pick a duration, and enable logging for yourself or any other user via built-in user search. View and revoke active sessions from one place.

Learn more

Bulk Log Management

Fetch all logs for the session and clear them in one action using the Bulk API. Copy or download any individual log body for sharing or archiving.

Learn more

Customizable Panel

Dock the panel left or right, adjust its width, and set opacity so the log sits comfortably alongside your Salesforce screen. Preferences persist across sessions.

Learn more

Why SF Spotlight

Already have a Salesforce extension?

Most tools help you query data and jump around Setup. SF Spotlight does that too — and adds the parts they leave out.

Debug logs, visualized

A built-in flame chart, call tree, insights and governor-limit tracking — no copy-pasting logs into a separate analyzer.

Test data on demand

Generate realistic, schema-aware records for any object — or one-click fill any create form — instead of typing dummy data by hand.

One panel, no tab-hopping

Inspect Lightning components, map an object's automation, run anonymous Apex and browse metadata — all from the same place.

Workflow

From log to insight in four steps

01

Open the panel

Hit Alt+S on any Salesforce page. Your session is detected automatically.

02

Fetch your logs

Pull all Apex debug logs for the session into a dashboard with size and count metrics.

03

Explore & analyze

Switch between Tree, Timeline, SOQL and Insights tabs to understand exactly what happened.

04

Fix & re-run

Use Spotlight to jump to Setup, manage debug sessions, and capture the next trace.

Efficiency

Master the Shortcuts

Stay on the keyboard and navigate at lightning speed.

Action Windows / Linux Mac
Open Spotlight Search Alt + T Option + T
Open Spotlight Search (alt.) Alt + Space + Space
Open Log Analyzer Panel Alt + S Option + S
Open Record Detail panel Alt + D Option + D
Toggle Component Inspector Alt + Z Option + Z
Close panel / Spotlight Esc Esc
Navigate Spotlight results / Enter / Enter
Shortcuts are active on any Salesforce, Lightning, or Visualforce page.

Ready to upgrade your debugging?

Install from the Chrome Web Store and start analyzing your Apex logs in seconds — or read the docs to see everything it can do.