Skip to main content

Tooling API

Explore practical guides and implementation patterns for this topic.

Posts

Topic LWC
Lightning Web Components

How to Invoke Salesforce Tooling APIs and External REST APIs in LWC

In modern Salesforce development, Lightning Web Components (LWC) provide a fast and modular architecture for constructing rich user interfaces. Beyond rendering standard platform records, developers frequently need to query platform metadata via the Salesforce Tooling API or connect to external web services directly from client-side LWC controllers or supporting Apex adapters. In plain words: Invoking Tooling or external REST APIs from an LWC allows your UI to retrieve platform metadata (such as Apex class details or custom field definitions) or fetch data from third-party services in real time.
Read article
Topic Apex
Apex Development

Build a Project Metadata & Schema Audit Dashboard in Salesforce (Apex & Visualforce)

In plain words: A Project Component Dashboard gives developers and release managers a single-screen inventory of everything inside a project or namespace—including Custom Objects, Permission Sets, Apex Classes, Visualforce Pages, Triggers, and Entity Relationships—without navigating through dozens of Setup menus. During release preparation, package maintenance, or technical documentation audits, development teams need a fast way to map all components associated with a specific project or managed namespace. By combining Dynamic Apex Schema Describe with SOQL queries against system metadata tables ( ApexClass , ApexPage , EntityDefinition , and ObjectPermissions ), you can render a real-time inventory dashboard styled with the Salesforce Lightning Design System (SLDS).
Read article