Run Apex tests locally
Install Nimbus, point it at your SFDX project, and run your existing @isTest classes on your laptop. The first run takes about five minutes.
Apex CI without a connected org
GitHub Actions and GitLab CI walkthroughs with no JWT cert, no DevHub, and no scratch org pool. JUnit XML and Cobertura output plug into Codecov, SonarQube, and the rest of your CI tooling.
Run Apex tests locally in IntelliJ, alongside Illuminated Cloud
Keep Illuminated Cloud for editing and deployment, and add Nimbus to run tests locally from the terminal, a run configuration, or watch mode in the same IDE.
Fix a Salesforce deployment stuck in Pending
What Pending means, how to read the org deploy queue, and when cancel-and-resubmit is safe, with sf commands and the Nimbus release status, watch, and requeue path.
Quick deploy in Salesforce: validate once, deploy the validated payload
Check-only validation, the 10-day quick-deploy window, and a validate → approve → deploy workflow where the deployed bytes are provably the validated ones.
Visualize Apex class dependencies
Graph what reaches a class, find circular dependencies, and export Mermaid diagrams that render in GitHub PRs, plus an interactive viewer and a note on what a static graph cannot see.
Pin the Salesforce CLI version in CI
Stop CI breakage from floating sf versions: npm pinning, and nimbus toolchain sf install --version for runners that provably reproduce the configured toolchain.
Let AI agents run your Apex tests (MCP setup)
Wire nimbus mcp into Claude Code, Cursor, or any MCP client: eleven tools from run_apex_tests to explain_failure, plus nimbus skills for curated agent workflows.
Generate an Apex test data factory
One command reads required fields, restricted picklists, and required lookups out of your schema and emits a TestDataFactory that compiles and inserts on the first try.
Find flaky Apex tests
The causes of flaky tests (order dependence, time assumptions, data collisions, async timing) and how run history with recorded conditions separates flakes from regressions.
Run anonymous Apex locally, without an org
nimbus exec runs a file or an inline snippet against your local database in milliseconds, for probing, one-off scripts, and checking language behaviour with no Dev Console round-trip.
Debug Apex with breakpoints, locally
Set breakpoints in classes and triggers, step through the running test, and inspect variables and the call stack in VS Code or IntelliJ. The debugger attaches to the running test rather than replaying a log.
Set up an Apex language server in Neovim (and Zed, Helix)
Working configs for Neovim 0.11+ and 0.8–0.10, Zed, and Helix, with completion, diagnostics, code lenses, and inlay hints from the Nimbus Apex LSP.