Jam SQL Studio for macOS

Apple Silicon (M1/M2/M3/M4) Intel (x64)

Apple Silicon Recommended

For Macs with an M-series chip. Signed and notarized arm64 build, about 220 MB, with automatic updates built in.

Download .dmg

How to install:

Open the .dmg and drag Jam SQL Studio into Applications, then launch it from there so it can update itself.

Intel

For Intel Macs, and for Apple Silicon via Rosetta 2. Signed and notarized x64 build, about 230 MB.

Download .dmg

How to install:

Open the .dmg and drag Jam SQL Studio into Applications, then launch it from there so it can update itself.

System requirements

Operating systemmacOS 11 Big Sur or later. That is the minimum system version recorded in the app bundle, and it follows the Electron 34.3.0 runtime Jam SQL Studio 1.4 is built on. Catalina and earlier are not supported.
CPU architectureApple Silicon (arm64) and Intel (x64) ship as two separate downloads, not a universal binary. Pick the one that matches your Mac.
RuntimesNone to install. Chromium, Node.js and every database driver are bundled — including the Oracle Thin driver, so no Oracle Client is needed.
Disk spaceAbout 220 MB to download; roughly 700 MB once the app is in Applications.
SecuritySigned with a Developer ID certificate and notarized by Apple, with the notarization ticket stapled into the build.
AccountNot required. Jam SQL Studio is free for personal, non-commercial use and works offline.

Installing on macOS

Open the .dmg and drag Jam SQL Studio into Applications. There is no package installer and nothing runs with elevated privileges. Because the build is notarized and the ticket is stapled, Gatekeeper clears it the first time you open it — no “unidentified developer” dialog, and no need to be online.

Finish the drag before you launch it. Run straight from the mounted disk image, or from a Gatekeeper translocation path, and the app is sitting on a read-only volume where it can never install its own updates. Jam SQL Studio detects that on startup and offers a one-click move into Applications, then relaunches itself from there.

Apple Silicon or Intel?

Open Terminal and run uname -m. arm64 means Apple Silicon; x86_64 means Intel. The Intel build does run on Apple Silicon through Rosetta 2, but on an M-series Mac the Apple Silicon build is the one you want.

Downloading a specific version

Every release keeps a permanent versioned URL next to the rolling latest one, so you can pin a build or roll back without hunting for a mirror:

  • Latest: https://downloads.jamsql.com/downloads/JamSQLStudio-latest-mac-arm64.dmg
  • Versioned: https://downloads.jamsql.com/downloads/JamSQLStudio-1.4.20-mac-arm64.dmg

Swap arm64 for x64 for the Intel build.

How updates work

Jam SQL Studio updates itself. It checks the release feed about a minute after launch and then once an hour, downloads a newer version in the background, and installs it when you quit — so the next launch is already up to date. A manual check lives in Settings → Updates. Two macOS-specific notes: an update cannot be written when the app is running from a read-only location such as a mounted disk image, and releases are rolled out in stages, so a brand-new version does not always reach every Mac on the first day.

What is in the download

  • Six engines in one app: SQL Server and Azure SQL, PostgreSQL, MySQL and MariaDB, Oracle, SQLite, and Azure Data Explorer (Kusto).
  • Query editor with IntelliSense, execution plans, SQL notebooks, table explorer, charts, schema compare and data compare.
  • A local MCP server so AI agents can work against your databases under your rules.
  • Free for personal, non-commercial use, with no account and no sign-in. Pro is $9.99/month or $99/year, adds a commercial-use licence and lifts the caps on a handful of bulk operations, and comes with a 14-day trial that you start by signing in inside the app (no card required).

New here? Start with the getting started guide, then set up your first server in connections.

Frequently asked questions

Should I download the Apple Silicon or the Intel build?

Run uname -m in Terminal: arm64 means Apple Silicon, so take the Apple Silicon build, and x86_64 means Intel. The Intel build also runs on Apple Silicon through Rosetta 2, but on an M-series Mac the Apple Silicon build is the one to use.

Will macOS block Jam SQL Studio as an unidentified developer?

No. The app is code-signed and notarized by Apple, and the notarization ticket is stapled into the build, so Gatekeeper clears it on first launch even on a Mac that has no internet connection.

Why does Jam SQL Studio ask to move itself to Applications?

Because it cannot update itself from where it is running. Launched straight from the mounted disk image, or from a Gatekeeper translocation path, the app sits on a read-only volume and every update fails. When Jam SQL Studio detects that, it offers a one-click move into Applications and relaunches from there. Running it from your Downloads folder is fine and never triggers the prompt.

How do updates work on macOS?

Jam SQL Studio checks for updates about a minute after launch and then once an hour, downloads the new version in the background, and installs it when you quit the app. You can force a check from Settings → Updates. Keep the app in Applications: from a mounted disk image or a translocated path it sits on a read-only volume and the update cannot be written. Releases are rolled out in stages, so a brand-new version does not always reach every Mac on the first day.

Which macOS versions are supported?

macOS 11 Big Sur and later, on both Apple Silicon and Intel. That is the minimum system version recorded in the app bundle and it follows the Electron 34.3.0 runtime the app is built on. There is no build for macOS 10.15 Catalina or earlier.

Other platforms: