macOS & Windows · Salesforce
Connect to every org you work with. Write SOQL with autocompletion and history,
including SELECT *, which Salesforce doesn't have. Run multi-query
scripts into separate result tabs, page through hundred-thousand-row results, edit
records inline, compare orgs, inspect API limits, run Bulk API jobs with a
before/after preview, and copy data from one org to another. All in a fast native
app that remembers what you were doing.
Free for 30 days. No account, no card, no signup.
The obvious question
A fair question, and worth answering plainly rather than burying. The free tools are genuinely good, and if they cover what you do, use them. Here's where DataPaw is actually different.
SELECT *, which SOQL doesn't haveWhat's in it
Object and field names from your actual org, including relationship traversal and child subqueries. Syntax highlighting, formatting, searchable history, saved snippets, quick object search, and query plans.
SELECT *Write SELECT * FROM Account and DataPaw sends the real field list. Cmd/Ctrl+Alt+E rewrites it in the editor instead, so what you copy elsewhere is portable SOQL. It leaves out the fields SOQL won't accept, since one of those fails the whole query rather than just itself, and says plainly when an object is too wide to ask for in one go.
Pages through results using the API's own cursor. Multi-query scripts open closable result tabs, labelled by object, without waiting for a full download.
Double-click a cell to edit it. Typed editors for picklists, dates, checkboxes and numbers, written straight back through the REST API.
Click any Id to see every field on that record, then follow lookups from record to record with a back trail.
Objects and fields, validation rules, Apex and flows, diffed across any two connections. Flows compare structurally, so moving a node on the canvas isn't reported as a change. Export what differs as an MDAPI package with the deploy command ready to run.
Seed a sandbox from another org without hand-editing CSVs. Choose objects and record limits, pull in required dependencies, remap lookups to newly-created target records, match users where possible, and optionally upsert on a DataPaw source-id field so the copy is re-runnable.
Pick a set of objects and get a laid-out relationship diagram, with master-detail and lookups distinguished. Drag nodes, zoom, explore.
Insert, update, upsert and delete via Bulk API 2.0, from a CSV or straight from your current results. Before committing, DataPaw samples the target records and shows a typed before/after preview so numbers, booleans, Ids and multipicklists compare correctly. Live progress and failed rows are exportable.
Every org gets a colour by risk and a PROD / SANDBOX / SCRATCH badge, on its row and on every script tab bound to it. Turn on a confirmation prompt for the ones you'd rather not run against by accident.
Daily REST and Bulk usage in a dock that stays open, refreshes itself, and highlights when you're close to the ceiling.
Open tabs, their queries, org bindings and current results all survive a restart. Save named sets of tabs as workspaces and switch between them.
Before copying data, DataPaw compares the source rows against the target schema, drops fields the target cannot accept, and can create supported missing custom fields with field-level security so one stale column does not fail an entire object.
An expired Salesforce session never fixes itself, so every retry is another failed sign-in, and enough of those can lock a Salesforce account. DataPaw stops using a connection once it knows the session is dead, marks it in the sidebar, and waits for you to sign in again. Other connections carry on unaffected.
Checks for a new release when it starts and shows what changed, with a download link. Quiet otherwise: no "you're up to date" every morning, and nothing at all when you're offline. You can skip a release without silencing the next one.
Reuses the orgs you've already authenticated with the Salesforce CLI, or logs into new ones from inside the app. No CLI yet? DataPaw installs its own copy. No admin password, no Homebrew, no terminal.
Dracula, Nord, Solarized, Gruvbox, Tokyo Night and the rest of the familiar ones, plus a quieter set built for long sessions: near-neutral backgrounds, low colour, and a High Contrast option for bright rooms. Picked from the native app menu.
Pricing
No tiers. No per-seat minimums. No "contact sales". One price, the whole app, every update.
Try it first. The download is the complete app, not a demo, and the 30-day trial needs no card. Buy whenever you're convinced. Cancel any time from the customer portal; a lapsed subscription stops connecting to Salesforce orgs, but your saved scripts and local CSV files keep working.
Download
Full functionality, no account, no card. The trial starts when you first open it. If DataPaw can't find the Salesforce CLI on your machine, it offers to install it for you, with no admin password needed.
macOS 11 or later. Signed and notarized by Apple, so it opens without warnings.
Windows 10 or later, 64-bit. Signed with a verified publisher certificate, so the installer names a real publisher rather than "Unknown". Windows may still show a SmartScreen prompt on a brand-new release. Choose More info → Run anyway. The portable build runs without installing anything.
Version 1.0.5 · All releases
Questions
No. DataPaw runs entirely on your computer and talks directly to Salesforce using your own credentials. Your queries and records never touch our infrastructure. We have no way to see them.
Yes. Copy Data From Another Org is built for seeding sandboxes and moving representative data between orgs. It inserts records in dependency order, remaps lookups to the new target-org Ids, handles cycles with a second linking pass, can match existing records by external Id, and reports target-schema or validation-rule problems before they turn into a wall of row failures.
Connecting to Salesforce orgs stops working until you buy a licence. Your saved SOQL scripts stay readable and exportable, and local CSV import and export keep working. Nothing gets deleted, and a licence key restores everything instantly.
Through the official Salesforce CLI, using standard OAuth. You log in through your browser exactly as you would normally. DataPaw never sees or stores your password. Orgs you've already authenticated with the CLI show up automatically.
Yes. A licence covers 2 computers. If you replace a machine, you can release the old one from inside the app and activate the new one yourself.
DataPaw checks for a new release when it starts and shows you what changed, with a download link. It stays quiet when there's nothing to report, and you can skip a release without silencing the next one. Updates are announced rather than installed for you, so applying one means downloading the installer, which is the same file as a fresh install and keeps your scripts, settings and connections.
Salesforce itself obviously needs a connection. But licence checks are generous: DataPaw keeps working for 30 days without reaching our licence server, so a flaky VPN or a locked-down network won't lock you out mid-flight.
Only if you say yes. Analytics are off unless you explicitly turn them on, and even then they're anonymous: no queries, no record data, no org names, no field names. There's a button in the app that prints exactly what would be sent, so you can check rather than trust us.
From the customer portal, where you can cancel, update your card, download invoices, and retrieve your licence key. Sign in with the email you bought with; it sends you a one-time code, so there's no extra password to keep. You can also reach it from inside the app, under Manage subscription. And support@xenshift.com reaches a person.
Email us within 30 days and we'll refund you in full, no questions. The 30-day trial means you shouldn't need to, but the option is there.
Yes. There's a signed installer and a portable build that runs without installing anything, which is useful on a locked-down machine. Both are signed with a verified publisher certificate, so Windows names a real publisher instead of "Unknown". You may still see a SmartScreen prompt on a brand-new release: Microsoft builds that trust per file over time as a release is downloaded, and no certificate skips it. Choose More info → Run anyway.