Your Salesforce IDE. Right in the Browser.

A zero-setup in-browser IDE for Salesforce developers. Read, edit, and deploy metadata across 16+ types — directly from your active browser session. No OAuth. No CLI. No config.

Add to Chrome — It's Free
✓ No account required ✓ Works on any Salesforce org ✓ 100% local — no data leaves your browser

Everything you need,
nothing you don't.

A full developer toolkit built into a Chrome extension — designed for speed, simplicity, and the Salesforce development loop.

Zero Setup
No OAuth dance, no SFDX CLI, no config files. Open any Salesforce org in Chrome, click the icon, and you're in. It piggybacks on your existing authenticated browser session.
🖊️
In-Browser IDE
Multi-tab code editor with full syntax highlighting for Apex, HTML, CSS, JavaScript, and XML. Keyboard shortcuts, line numbers, and a clean, distraction-free editing surface.
🚀
Read & Deploy Metadata
Pull and push 16+ metadata types — Apex, LWC, Aura, Triggers, VF pages, Flows, Permission Sets, Profiles, and more — without leaving the browser tab.
🔍
Visual SOQL Builder
Construct and run SOQL queries visually. Browse results inline, then export to CSV, Excel, or JSON — perfect for quick data checks or bulk analysis.
⚖️
Built-in Diff Checker
Side-by-side code diff tool to compare component versions before deploying. See exactly what changed with line-level highlights for additions and deletions.
▶️
Anonymous Apex Executor
Write and run anonymous Apex snippets directly in the extension. Debug logs appear inline — no Developer Console tab-switching required.
🌐
REST API Explorer
Make authenticated Salesforce REST API calls — GET, POST, PATCH, DELETE — from a lightweight request builder. Great for testing API endpoints without Postman.
🎨
Dark / Light / System Theme
Full dark-first UI with a light mode and system preference detection. Because your eyes matter after a 10-hour Apex debug session.

Up and running
in 3 clicks.

There is no step zero. No installation wizard. No CLI commands. Just you, Chrome, and Salesforce.

🌐
1
Open your Salesforce org
Navigate to any Salesforce org — sandbox, production, scratch, or Developer Edition. Any org on salesforce.com, lightning.force.com, or visualforce.com works.
🧩
2
Click the extension icon
Hit the Salesforce Playground icon in your Chrome toolbar. It detects your active session automatically — no login prompt, no OAuth popup, no permissions to grant.
3
Read, edit, and deploy
Browse metadata, open files in the editor, make changes, and deploy — all in the same interface. The full loop from read to deploy in seconds.

16+ metadata types
supported.

The components you actually work with every day — not an afterthought list.

LWC
Aura Components
Apex Classes
Apex Triggers
LWC Message Channels
Static Resources
Visualforce Pages
Visualforce Components
FlexiPages
Flows
Custom Labels
Layouts
Objects
Permission Sets
Profiles
Queues
Roles

See it in action.

Switch between tools. Every view lives inside the same extension popup.

🔍  Visual SOQL Builder — Query Editor
SELECT Id Name Industry AnnualRevenue OwnerId FROM Account
WHERE Industry = 'Technology' ORDER BY AnnualRevenue DESC LIMIT 50
IdNameIndustryAnnualRevenue
001XX0000ABC Acme Corp Technology $42,000,000
001XX0000DEF CloudBase Inc Technology $18,500,000
001XX0000GHI DataPath LLC Technology $9,200,000
3 rows returned · Export as:
AccountService.cls v1 · org
1
public class AccountService {
2
  // fetch accounts
3
  public static getAll() {
4
    return [SELECT Id FROM Account];
5
  }
6
}
AccountService.cls v2 · local
1
public class AccountService {
2
  // fetch accounts
3
+
  @AuraEnabled(cacheable=true)
4
+
  public static List<Account> getAll() {
5
+
    return [SELECT Id, Name, Industry FROM Account];
6
  }
7
}
🌐  REST API Explorer
GET
/services/data/v59.0/sobjects/Account/describe
Request Headers
Authorization: Bearer ••••••••••••
Content-Type: application/json
200 OK · 124ms
"name": "Account",
"label": "Account",
"queryable": true,
"createable": true,
"fields": [ /* 72 fields */ ]

Common questions,
straight answers.

Q
Is my Salesforce data safe?
Everything runs locally inside your browser. All API calls go directly from your browser to Salesforce — no proxy, no backend server, no third-party ever sees your data. Your code and credentials never leave your machine.
Q
Do I need to log in or set up OAuth?
No. The extension reads your existing authenticated browser session automatically. If you're logged into Salesforce in the current Chrome tab, Salesforce Playground can access that org instantly — no additional login or permission grant required.
Q
Which Salesforce orgs are supported?
Any org you can open in a Chrome tab: salesforce.com, my.salesforce.com, lightning.force.com, and visualforce.com — including sandboxes, scratch orgs, developer orgs, and production.
Q
Is it free?
Yes — completely free, no strings attached. No freemium tier, no feature gates, no usage caps. The full extension with all 16 metadata types, the SOQL builder, diff tool, Apex executor, and REST explorer is free forever.
Q
Does it work offline or need a server?
The extension itself has no build step and no backend server dependency. All logic runs locally inside the Chrome extension runtime. The only network calls it makes are the Salesforce API requests you initiate — to your org, from your browser, directly.
Q
Can it replace VS Code + SFDX for daily work?
For quick edits, hotfixes, SOQL exploration, API testing, and single-file deployments — absolutely. For complex multi-package DX projects with full CI/CD, VS Code remains the best fit. Salesforce Playground is your browser-native sidekick, not a replacement for full project development.
Free Chrome Extension · No Account Required

Stop switching tabs.
Start shipping faster.

Every Salesforce org you open, a full IDE away — one click.

Add to Chrome — It's Free