SfBuddy is your ultimate companion for Salesforce development within VS Code. It bridges the gap between the Salesforce CLI and a modern, interactive UI, making everyday tasks faster and more intuitive.
Note: This extension is currently in Beta. We appreciate your feedback!
🚀 Key Features
1. Org Management & Utilities
- Visual Org Selector: Easily switch between connected orgs.
- Smart Badges: Instantly distinguish between Sandbox (Green) and Production (Red) environments.
- Quick Login: Generate a login URL for any connected org with a single click (Key icon).
2. Intelligent SOQL Editor 🧠
- Smart Auto-Complete: Context-aware suggestions for SObjects (after
FROM) and Fields (afterSELECT). - Mid-Query Intelligence: Suggestions work even when you are editing the middle of a query.
- History & Favorites: Access your recent query history or save your most frequent queries for later.
- Export Data: One-click export of query results to CSV.
- Advanced Options: Support for Tooling API and querying Deleted records.
3. Package.xml Generator 📦
- Visual Manifest Builder: Say goodbye to manual XML editing. Select metadata components from a list and generate your
package.xmlautomatically.
4. Record Explorer 🔍
- Inspect & Edit: View record details, edit fields directly, and delete records with ease.
5. Data Import 📥
- Streamlined Import: Import CSV data into Salesforce objects with a guided interface.
6. Picklist Manager 🎯
- Value Management: Manage picklist values easily.
7. Anonymous Apex 🌩️
- Execute Script: Run Apex code snippets directly from the UI.
- Debug Logs: View execution logs instantly without leaving the extension.
🛠️ Requirements
- VS Code v1.80.0 or higher.
- Salesforce CLI (sf or sfdx) installed and available in your system PATH.
📥 Installation
- Install via the VS Code Marketplace.
- You will see the SfBuddy icon in the Activity Bar (left sidebar).
📖 How to Use
Opening the Dashboard
There are two ways to open SfBuddy:
- Activity Bar: Click the SfBuddy icon in the sidebar and click "Open SfBuddy 🚀".
- Command Palette: Press
Cmd+Shift+P(orCtrl+Shift+P), typeSfBuddy: Open, and press Enter.
Getting Started
- Once the dashboard is open, select your Salesforce Org from the top-left dropdown.
- If you don't see your org, make sure you have authorized it using the Salesforce CLI (
sf org login web).
- If you don't see your org, make sure you have authorized it using the Salesforce CLI (
- The dashboard will unlock, giving you access to SOQL, Record Explorer, and more!
📞 Support & Feedback
Found a bug or have a feature request?
- Email: [email protected]
Built with ❤️ for the Salesforce Ohana by ShivamKapasia.