A secure, in-org developer toolkit built with Lightning Web Components (LWC) and Apex to simplify how Salesforce developers interact with data, metadata, and APIs — without relying on third-party browser extensions.
In many organizations, tools like Salesforce Inspector are being restricted or completely removed due to third-party security concerns.
This project solves that problem by providing a fully in-org alternative — secure, extensible, and customizable.
- Run SOQL queries with validation
- Builder mode (no-code query generation)
- Raw query editor with field suggestions
- Pagination support

- Explore objects and fields
- View metadata (type, length, required, etc.)
- Inspect relationships
- Bulk inline editing
- Bulk delete
- Track changed records only
- Export data to CSV
- API & storage limits overview
- Metadata summary
- Clear Apex logs
- Field usage analysis
-
Frontend: Lightning Web Components (LWC)
-
Backend: Apex Controller (
QueryRunnerController) -
APIs Used:
- Salesforce REST API
- Tooling API
-
Security: Same-org callouts via Named Credentials
All features are unified through a single Apex controller acting as an API facade, ensuring clean and scalable architecture.
git clone https://github.com/doomedToCODE/salesforce-dev-toolkit.gitsfdx force:source:deploy -p force-app- Create Named Credential for same-org callouts
- Configure authentication (OAuth recommended)
- Assign required permission set to users
- Navigate to Dev_Toolkit tab in Salesforce
- No external browser extensions
- No data leaves Salesforce org
- Respects object & field-level security
- Uses authenticated API calls
- Query history
- Saved queries
- Smarter autocomplete
- UI improvements
- Performance optimizations
Contributions are welcome!
- Fork the repo
- Create a feature branch
- Submit a PR
MIT License
If you find this useful, consider giving it a ⭐ on GitHub!
