What is Glade?
Start
Glade is a local Apex runtime and developer workbench for supported checks, tests, snippets, reports, and local Salesforce API routes.
- See what runs on your machine.
- Know when to keep Salesforce in the loop.
- Start the first local check and test path.
Glade is a local Apex runtime and developer workbench. It loads Salesforce DX projects, parses and checks supported Apex, runs local Apex tests, executes anonymous Apex, serves local Visualforce pages and local Salesforce API routes, and exposes support gaps instead of hiding them.
Start with
First local checkInstall, establish project context, and return one useful local result.Choose a workflowRun tests, debug or execute Apex, work with local data, preview UI, or add CI.Check exact supportSearch local behavior, named limits, and what still requires Salesforce.
First local loop
bash
glade init --project . --yes
glade doctor --project .
glade check --project .
glade test --project . --class <YourTestClass>
glade test changed --project . --since origin/mainUse Glade when
- You want Apex diagnostics before a deploy.
- You want to run supported Apex tests without logging into an org.
- You want local SOQL, DML, trigger, SObject, and limit feedback.
- You want a Visualforce preview feature for local
/apex/<PageName>rendering. - You want an LWC preview feature through
/lwc/preview/*routes or Visualforce Lightning Out. - You want local Salesforce API routes for development loops.
- You want local assessment, cruft review, or refactor-proof reports for a large Apex project.
- You want deterministic local harnesses for supported platform helper rows instead of live hosted service calls.
Use Salesforce when
- You need live auth, sessions, identity, or org-hosted process engines.
- You need exact Salesforce-hosted Visualforce chrome, lifecycle timing, or byte-for-byte PDF output.
- You need exact Salesforce-hosted Lightning Experience chrome, console navigation, permissions, full UI API, or every base component edge.
- You need Bulk API beyond simple scalar local query whole-result CSV, Streaming, Pub/Sub, GraphQL, metadata deploy/retrieve jobs, or Tooling objects beyond the checked local source/schema metadata baseline.
- You need exact production governor accounting.
Capability claims
Glade models the local paths it can prove. Unsupported platform services fail with stable diagnostics instead of pretending to work.
Next: Pilot Glade on a real project, First local check, or What Glade runs locally.