Skip to content

Website capability explorer

The website capability explorer maps checked APIs to their local boundary. Type Apex expressions and see whether the API runs locally, runs locally with limits, or requires Salesforce.

Use the editor as a live capability map: type a dot, read the label, and see the boundary before you depend on an API.

Capability cards

A few surfaces worth trying first.

These examples come from checked capability rows and the curated editor demo. Each label says whether the API runs locally, runs with named limits, or requires Salesforce.

Runs locallyDatabase.insert

Partial-success DML, save results, errors, and local row changes.

Runs locallyBusinessHours.nextStartDate

Seeded schedules, time zones, holidays, and deterministic local calendar math.

Runs locally with limitsSchema.DescribeSObjectResult

Object labels, fields, record types, and child relationships from local metadata.

Runs locallyAnswers.findSimilar

Deterministic empty list. Glade does not perform hosted similarity search.

Interactive Editor

Try capability-backed autocomplete.

What runs locally
Type a dot after the final describe, Account, Database, BusinessHours, Schema, describe.fields, results[0], or fieldMap.
Account.Database.BusinessHours.Schema.describe.describe.fields.results[0].fieldMap.
Apex syntax annotations, SOQL, SObjects, and platform classesAutocomplete describe, Database, Schema fields, DML results, maps, and local contextBoundary labels Runs locally, Runs locally with limits, Requires Salesforce

Workflow gallery

Replay an example workflow.

Replay a curated scenario to see the command, JSON, trace, local result, and copyable CLI form.

1 / 4

Illustrative replay — this page does not execute edited Apex.

FAILED · 1 diagnostic · 1 type checked · exit code 1
Command outputglade check
$ glade check --project . --no-progress
Glade check

✗ 1 diagnostic found

force-app/main/default/classes/RefinementService.cls:2:3
error GLADESEMA002 method "latestInvoice" references unknown type "Invoice__c"

Try:
  glade schema load --project .
  glade check --project .
Apex inputRefinementService.cls:2
public with sharing class RefinementService {
  public static Invoice__c latestInvoice() {
    return null;
  }
}
Local resultsupported locally
  • Deploy-blocking type reference caught locally.
  • No Salesforce deploy required.
  • No local records changed.
  • JSON output available for CI.
Resultfailed
Diagnostics
1
Types checked
1
Org calls
0
Exit code
1
Local runglade check --project . --no-progress
CI / automationglade check --project . --json --no-progress

Glade is an independent project and is not affiliated with, sponsored by, or endorsed by Salesforce. Salesforce and Apex are trademarks of Salesforce, Inc. · Maintainer · Security · Releases · Apache-2.0