Salesforce Inspector Reloaded Guide | SalesforceTutorial

Written by Prasanth Kumar Published on Updated on

Salesforce inspector reloaded is an open-source browser extension that helps Salesforce admins and developers inspect records, run SOQL, review metadata, test REST API requests, and troubleshoot Flow work without leaving the org. Use it for investigation and controlled admin work, not as a replacement for source control, deployment validation, or Salesforce’s security model.

Salesforce’s own developer blog describes Salesforce Inspector Reloaded as an open-source extension that is not an official Salesforce product, so enterprise teams should approve it the same way they approve any tool that can call Salesforce APIs. Start with a sandbox, document allowed use cases, and restrict production access to users who already have a clear admin or developer responsibility. Salesforce Developer Blog: Improve Your Productivity with Salesforce Inspector Reloaded

Salesforce Inspector Reloaded overview for 2026

Salesforce Inspector Reloaded sits in the browser and reads the context of the Salesforce page you are using. From that context, it can open shortcuts for records, objects, fields, metadata, data export, data import, REST calls, logs, and Flow analysis. In enterprise orgs, the value is speed: an admin can inspect a field value, a developer can test a REST resource, and an architect can review dependencies before a change window.

The risk is also speed. A user with API access can make changes faster than they can through the standard page layout. Page layout read-only settings, hidden fields, and UI-only controls are not a complete security model. Review object permissions, field-level security, validation rules, sharing settings, session policies, and extension governance before enabling it broadly.

salesforce inspector reloaded side panel showing SLDS 2 style navigation for admin tools
Use the side panel as an entry point, but verify that the signed-in user has the right production permissions before running write operations.

What changed in Salesforce Inspector Reloaded 2.0?

Version 2.0 focuses on three areas that matter in daily Salesforce work: Flow review, metadata impact analysis, and safer API access. The UI also aligns more closely with Salesforce Lightning patterns, which makes the extension feel less separate from the working context. Treat the visual refresh as a usability change, not as a change to Salesforce permissions or platform behavior.

Area What it helps with Admin or developer caution
Flow Scanner Checks Flow metadata against rules for maintainability, descriptions, naming, fault handling, and related review items. Do not treat scan output as a deployment gate by itself. Review findings with the flow owner.
Dependencies Explorer Shows metadata relationships and can support impact analysis before changing fields, Apex, flows, or pages. Coverage depends on metadata dependency data available through Salesforce APIs.
REST Explore headers Lets developers test Salesforce REST API calls with request headers such as query options or call options. Use lower environments for destructive or high-volume calls. REST API requests count against API limits.
External Client App and PKCE support Supports a more controlled OAuth setup for browser-based use cases. Security admins should own the connected authentication policy, not individual users.
sObject cache Reduces repeated object describe calls when switching orgs or opening the panel. Clear the cache when a newly created object or field does not appear.
Salesforce Inspector Reloaded standalone page layout for export and metadata work
The standalone pages are useful for query, metadata, and setup tasks that need more space than the side panel.

How to set up salesforce inspector reloaded safely

For most teams, salesforce inspector reloaded should start as a sandbox review tool before it becomes part of production support.

Install the extension only after your Salesforce security owner approves it. In a small dev org, a browser extension may feel harmless. In a production org with customer data, it is another API-capable client that needs governance.

  1. Start in a sandbox. Confirm that data export, import, REST calls, metadata search, and Flow Scanner behave as expected for your profiles and permission sets.
  2. Review API access. The extension relies on Salesforce API calls for many features, so users need the correct API permissions and should understand API consumption.
  3. Prefer least privilege. Do not grant Modify All Data, Author Apex, Manage Users, or Customize Application only because a user wants faster inspection.
  4. Separate admin and developer personas. Admins may need record and Flow review tools; developers may need REST Explore, Tooling API, and debug log access.
  5. Document approved operations. For example: read-only record inspection is allowed in production; bulk updates are sandbox-first; destructive REST calls are not allowed from the browser.
  6. Use External Client Apps where your governance model requires it. Salesforce documents External Client Apps as packageable frameworks for third-party applications that integrate with Salesforce through APIs and security protocols. Salesforce Help: External Client Apps

For OAuth security, pay attention to PKCE. Salesforce documentation explains that Proof Key for Code Exchange protects authorization code flows against interception attacks, especially for public clients. Salesforce Developer Docs: Secure Connected Apps and External Client Apps

How does Flow Scanner work in Salesforce Inspector Reloaded?

Flow Scanner reviews Flow metadata and reports items that need attention. This is helpful when you inherit an org with many active and inactive flows, inconsistent naming, missing descriptions, or weak fault handling. salesforce inspector reloaded Flow Scanner does not replace Flow Builder testing, debug runs, or deployment validation. It gives you a faster review queue.

Flow Builder shortcut for Flow Scanner in Salesforce Inspector Reloaded
The Flow Scanner entry point appears when you are working in the Flow context.

Flow Scanner review path

  1. Open the flow in a sandbox or another non-production org when possible.
  2. Open Salesforce Inspector Reloaded from the browser extension panel.
  3. Run Flow Scanner and review the findings by severity.
  4. Fix errors first, then review warnings and informational messages.
  5. Use the scan export to attach evidence to a story, change request, or pull request.
  6. Compare Flow versions before and after the change when Salesforce supports comparison for that flow type. Salesforce Help: Compare Flow Versions
Flow Scanner results table showing errors warnings and information for Salesforce Flow
Review scan output by severity so the team fixes runtime risk before style or documentation gaps.

Configuring Flow Scanner rules

Teams should tune Flow Scanner rules to match their automation standards. For example, an enterprise org might require a naming convention for record-triggered flows, a description for each reusable subflow, and a fault path for data-changing elements. The goal is not to silence every warning; the goal is to make review behavior consistent across admins and developers.

Configurable Flow Scanner rules for Salesforce automation review
Rule configuration helps teams make Flow review consistent across projects and release trains.

Remember that Salesforce Flow behavior changes by API version and release. Salesforce removed the 2,000 executed-element limit for flows running on API version 57.0 and later, but other Flow limits still apply. Use the official Flow limits page when a scan finding touches performance or runtime behavior. Salesforce Help: General Flow Limits

Flow Scanner warning message for unsupported flow analysis scenarios
Unsupported scenarios should move to manual review instead of being ignored.

How to manage inactive Flow versions

Salesforce admins often leave many inactive versions after testing changes. A few old versions are useful for rollback investigation, but a long version history can make review harder. Salesforce Inspector Reloaded helps surface version counts and can help remove inactive versions when the team has a retention rule.

Flow version count indicator in Salesforce Inspector Reloaded Flow Scanner
Version counts give reviewers a quick signal that a flow may need cleanup.

Use a simple policy: keep the active version, keep the last known good inactive version when rollback context matters, and delete older inactive versions only after release evidence is stored elsewhere. Do not delete versions during an incident unless the incident owner approves it.

Inactive flow version cleanup dialog for Salesforce Flow maintenance
Flow version cleanup should follow a retention policy, not a one-off preference.

How Dependencies Explorer helps impact analysis

Dependencies Explorer matters when a field, flow, Apex class, validation rule, or Lightning page is shared across workstreams. Instead of guessing where a component is used, you can review dependency data before planning the change. This makes salesforce inspector reloaded useful before deleting a custom field, renaming a flow resource, modifying an Apex invocable method, or changing a permission-related component.

Salesforce exposes metadata relationships through MetadataComponentDependency in Tooling API. Salesforce documents it as a Tooling API object that represents dependency relationships between metadata components. It can be queried with Tooling API in API version 43.0 and later, and Salesforce also documents Bulk API 2.0 usage for retrieving up to 100,000 dependency records in a single query. Salesforce Developer Docs: MetadataComponentDependency

When you need to validate what the extension shows, run a Tooling API query in a controlled environment. This example uses Summer ’26 API v67.0 and returns metadata components that reference Apex classes:

GET /services/data/v67.0/tooling/query/?q=
SELECT+MetadataComponentName,MetadataComponentType,RefMetadataComponentName,RefMetadataComponentType
+FROM+MetadataComponentDependency
+WHERE+RefMetadataComponentType='ApexClass'
+AND+MetadataComponentType='Flow'

Do not rely on dependency output alone for deletion decisions. Search source control, run deployment validation, review managed package boundaries, and ask the owning team before removing shared metadata.

Best practices for data export and import

Data Export in salesforce inspector reloaded is useful for quick SOQL work: checking a set of Accounts, finding orphaned records, reviewing field values, or preparing a small correction file. It should not become an uncontrolled data migration process.

Safe SOQL patterns for quick inspection

Keep queries selective and small. Use filters, limit the returned fields, and avoid exporting sensitive fields unless the task requires them. This query checks recently modified Accounts without pulling unnecessary columns:

SELECT Id, Name, OwnerId, LastModifiedDate
FROM Account
WHERE LastModifiedDate = LAST_N_DAYS:7
ORDER BY LastModifiedDate DESC
LIMIT 200

For imports, test with a small batch in a sandbox and keep the CSV, query, user, timestamp, and rollback approach. If the update is repeatable or high volume, use Data Loader, Bulk API, or a governed integration path instead of a browser workflow.

How to use REST Explore without creating API risk

REST Explore is useful when a developer needs to test a Salesforce REST API request while already authenticated to an org. Salesforce REST API supports standard and custom HTTP headers, and the REST API documentation explains that headers can pass parameters and customize request options. Salesforce Developer Docs: REST API Headers

Use REST Explore in salesforce inspector reloaded for read requests and controlled tests. For write requests, prefer a sandbox and a small data set. Avoid running destructive requests such as DELETE or broad composite updates from a production browser session unless the change is approved and logged.

GET /services/data/v67.0/query?q=SELECT+Id,Name+FROM+Account+LIMIT+10
Sforce-Query-Options: batchSize=200
Sforce-Call-Options: client=InspectorReloadedReview

The sample headers show intent, but they do not remove the need for API governance. REST calls still execute as the authenticated user and still follow Salesforce API behavior, limits, and permissions.

How to review debug logs with less noise

Debug logs help track events that occur in a Salesforce org, including Apex execution, automation behavior, and other transaction details. Salesforce generates logs when trace flags are active or when specific troubleshooting activity occurs. Salesforce Help: Debug Logs

Use the Logs Viewer in salesforce inspector reloaded as a faster way to filter and open logs, but keep the same troubleshooting discipline. Set trace flags for the smallest user and time window that solves the problem. Remove noisy debug levels after analysis. Store only the log extracts needed for the ticket because logs can contain record data and execution details.

Security checklist before enabling salesforce inspector reloaded in production

salesforce inspector reloaded should be governed as an API client, not just as a browser convenience. The extension can make authorized work faster, but that also means a mistaken update can spread faster.

  • Control installation. Use browser management or endpoint policy where your company requires approved extensions only.
  • Limit high-risk permissions. Review users with Modify All Data, View All Data, Author Apex, Manage Users, and Customize Application.
  • Review API access. If a profile or permission set should not use APIs, do not grant API access only for convenience.
  • Use sandbox-first write operations. Data Import, REST write calls, and metadata-affecting actions should be tested outside production.
  • Log change evidence. Save SOQL, CSV files, scan exports, ticket approvals, and deployment references.
  • Protect customer data. Export only the fields needed for the task and avoid local storage of sensitive extracts.

For internal training, link this page with related SalesforceTutorial resources: Salesforce Flow automation basics, SOQL query examples for admins and developers, Salesforce REST API tutorial, and Salesforce Data Loader guide.

Common errors with salesforce inspector reloaded

Most salesforce inspector reloaded errors are permission, session, metadata cache, or API request problems rather than extension defects.

Symptom Likely cause What to check
New object or field does not appear sObject describe cache or session state Clear the extension cache, refresh the Salesforce tab, and confirm field-level security.
SOQL query fails Invalid field, insufficient permissions, wrong API name, or unsupported query pattern Test a smaller query, verify API names in Object Manager, and confirm CRUD/FLS.
Data update fails with validation error Validation rule, duplicate rule, required field, trigger, or Flow fault Read the returned error, test one record, and check automation running on the object.
Flow scan output looks incomplete Unsupported flow type or metadata pattern Use manual Flow review, Salesforce debug tools, and Flow version comparison.
REST call returns unauthorized Session, OAuth scope, profile permission, or org policy issue Confirm the user has API access and the app authentication policy allows the requested operation.

When should admins and developers use salesforce inspector reloaded?

Use salesforce inspector reloaded when the task is investigative, bounded, and easier from the current Salesforce context. Good examples include inspecting a record field, testing a read-only SOQL query, finding metadata references before a user story estimate, or exporting Flow Scanner results for peer review.

Do not use it as the primary tool for deployments, recurring integrations, large migrations, security review, or production incident changes without approval. In mature orgs, it belongs beside Salesforce CLI, source control, DevOps Center or your deployment tool, Data Loader, and official Setup pages.

Frequently Asked Questions

Is salesforce inspector reloaded an official Salesforce product?

No. Salesforce has described Salesforce Inspector Reloaded as an open-source extension that is not an official Salesforce product. Treat it as a productivity tool that still relies on the current user’s Salesforce permissions and API access.

Can salesforce inspector reloaded bypass Salesforce security?

The extension does not grant permissions by itself, but it can expose API-based actions that users may not see on a page layout. A user who has API access and object or field permissions can use those permissions outside the normal page UI, so production orgs should control who can install and authenticate browser extensions.

What is the safest way to use Flow Scanner?

Use Flow Scanner first in a sandbox or full-copy environment, review warnings with the automation owner, and treat the results as review signals rather than deployment approval. For production changes, still use source control, peer review, test data, and Salesforce’s own Flow version comparison.

Does Dependencies Explorer show every dependency in an org?

No. Dependencies Explorer is useful for impact analysis, but it depends on metadata relationship data that Salesforce exposes through APIs such as MetadataComponentDependency. Use it with deployment validation, source search, and manual review when changing shared metadata.

Should admins use Data Export from salesforce inspector reloaded instead of Data Loader?

Use Data Export for quick checks, small investigations, and ad hoc SOQL. Use Data Loader, Bulk API, ETL tooling, or a governed integration path for repeatable migrations, high-volume jobs, scheduled extracts, or audit-controlled operations.