Run Apex tests locally
Install Nimbus, point it at your SFDX project, run your existing @isTest classes. Five minutes from "I have never tested Apex outside an org" to a green test suite on your laptop.
Apex CI without a connected org
GitHub Actions and GitLab CI walkthroughs. No JWT cert, no DevHub, no scratch org pool. JUnit XML and Cobertura 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; add Nimbus for the local test loop. Terminal, run configurations, and watch mode — in the IDE you already use.
Fix a Salesforce deployment stuck in Pending
What Pending actually means, how to read the org deploy queue, when cancel-and-resubmit is safe — with sf commands and the Nimbus release status / watch / 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 straight in GitHub PRs — plus an interactive viewer, and 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 flakiness taxonomy — 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 — probing, one-off scripts, and learning Apex with no Dev Console round-trip.
Debug Apex with breakpoints — locally, not replay
Set breakpoints in classes and triggers, step through live execution, inspect variables and the call stack in VS Code or IntelliJ. Not a log replay.
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 — completion, diagnostics, code lenses, and inlay hints from the Nimbus Apex LSP.