Sqloud
For iPhone & iPad

Sqloud

Client for MySQL

Your database,
no laptop required

Connect to MySQL and MariaDB over TLS or an SSH tunnel, browse tables, edit cells and run SQL. No account and no relay server: your device talks straight to your server.

Coming soonApp Store
  • No account, no server of ours
  • Passwords stay in Keychain
  • Free to start
Sqloud SQL editor: a query counting orders by status and its 4-row result

Features

Everything you need,
even on a small screen

From connecting to editing data, running SQL and checking structure. A native app built for iPhone and iPad.

Native on iPhone & iPad

Built with SwiftUI. On iPad, move between tables and queries with a sidebar and tabs; on iPhone, every feature is still there.

MySQL & MariaDB

Pick one of five TLS modes, from off to full verification, and open SSH tunnels with a password or an ED25519 or RSA key (OpenSSH or PEM).

Table grid

Filter rows and edit cells in place. Changes collect in a pending-changes bar and are applied together after you review them. BLOBs can be edited as hex.

SQL editor

Syntax highlighting, autocomplete, a result tab per statement, query history and saved queries.

Structure & DDL

See columns, indexes and foreign keys at a glance, and read the CREATE statement of tables, views and routines.

Secrets stay in Keychain

Passwords, SSH keys and key passphrases are stored only in this device's Keychain. Turn on Face ID protection per connection.

Table grid

Browse, filter, edit,
then review and apply

Pick a table in the sidebar and switch between Data, Structure and DDL. Editing a cell doesn't write to the server right away.

Sqloud table grid on iPad: the table list in the sidebar, and the orders table filtered by status = paid
  • Filters and raw WHEREStack conditions by column, operator and value, or type a WHERE clause yourself.
  • Cell edits and the pending-changes barEdited cells and added or deleted rows collect in one place. Preview the SQL, then apply it in a single transaction.
  • Applied only when one row matchesIf an UPDATE or DELETE doesn't match exactly one row, the whole change is rolled back.
  • Hex editing for BLOBsView and edit binary data as hexadecimal.

SQL editor

Run several statements,
compare results in tabs

SQL keys above the keyboard and autocomplete make typing quick even on iPhone, and each statement gets its own result tab.

  • Highlighting and autocompletePick keywords, tables and columns next to the cursor on iPad or above the keyboard on iPhone.
  • Run all or just the current statementRun several statements at once or only the one under the cursor, and stop a long-running query.
  • History and saved queriesEvery statement you run lands in history; keep the ones you use often as saved queries.
  • Copy and CSV exportCopy results as a table or export them as a CSV file.

Connections & security

Straight to your server,
or through an SSH tunnel

Enter the host and credentials, tap Test connection, and see the server version and TLS status right away.

  • Five TLS modesOff, preferred, required, verify CA or full verification, with your own CA certificate.
  • SSH tunnelsSign in with a password or an ED25519 or RSA private key (OpenSSH or PEM, passphrases supported).
  • Host key checksConfirm the SSH host key fingerprint on first connect and get warned if it ever changes.
  • Face ID protectionTurn on Face ID for a connection to confirm it's you each time you open it.
Connection editor: host, port, user and password fields for a docker-local connection, with a successful connection test (MySQL 8.0.23, TLSv1.3)

Privacy

Your connection details
never leave your device

Sqloud has no account and no developer server. The app connects directly from your device to your database and SSH servers.

  • Secrets only in KeychainPasswords, SSH keys and key passphrases are stored in this device's Keychain and never synced to other devices.
  • Connections and history on deviceConnection profiles, query history and saved queries are stored only in the app's folder.
  • No tracking SDKs addedNo analytics SDK and no crash-reporting SDK.
  • Ads on the free plan onlyThe free plan shows Google AdMob banner ads. With Pro, the ad SDK is never started.
Read the Privacy Policy

Pricing

Start free,
go Pro when you need it

Every feature works on the free plan. Upgrade to Sqloud Pro when you want more saved connections or no ads.

Free

Every feature, one connection

$0

  • 1 saved connection
  • Every feature: table grid, SQL editor, SSH tunnels and more
  • Banner ads below the connection list and sidebar

Sqloud Pro

Unlimited connections, no ads

Monthly$2.99/monthRenews every month
Lifetime$29.99One-time purchase, never renews
  • Unlimited saved connections
  • No ads, and the ad SDK is never started
  • Restore Purchases on devices with the same Apple Account

US App Store prices. Elsewhere you pay the local price shown in the App Store. The monthly subscription renews automatically unless canceled at least 24 hours before the end of the period; manage it in iOS Settings > Apple Account > Subscriptions. Family Sharing isn't supported. See the Terms of Use for details.

FAQ

Frequently asked questions

Is my password sent anywhere?

Never to us. Passwords, SSH keys and key passphrases are stored only in your device's Keychain and are sent only to the MySQL or SSH server you entered, when you connect. Sqloud has no developer server and no account.

If you connect over the internet, turn on TLS or use an SSH tunnel. With both off, traffic to your server isn't encrypted.

Which servers can I connect to?

We've tested MySQL 5.7 and 8.x (8.0 and 8.4) and MariaDB. Other servers that speak the MySQL protocol may work, but those are the versions we've checked.

Your device needs to reach the server. Servers on the same Wi‑Fi need iOS Local Network access, and servers that aren't reachable from outside can be reached through an SSH tunnel.

Which SSH keys are supported?

ED25519 and RSA private keys, in OpenSSH format or PEM (PKCS#1 and PKCS#8), with or without a passphrase. You can also sign in with a password instead of a key.

ECDSA keys aren't supported yet. Jump hosts (connecting through several SSH servers) and SSH agent forwarding aren't available yet either.

What do I get on the free plan?

Every feature. The free plan lets you save one connection and shows banner ads below the connection list and sidebar. You can turn off personalized ads in the app's Settings > Ads and privacy.

Monthly or lifetime: what's the difference?

Both unlock unlimited connections and remove ads. The monthly subscription ($2.99/month in the US) renews every month until you cancel; the lifetime purchase ($29.99 in the US) is paid once and never renews.

On a new device, sign in with the same Apple Account and tap Restore Purchases.

What if I change data by mistake?

Edits in the table grid aren't written right away. They collect in the pending-changes bar, where you can preview the SQL, and are applied in a single transaction.

Statements you run in the SQL editor execute on the server as written, and the app can't undo them. Back up production databases first.

Is the app in English?

The app's interface is currently in Korean. Your table names, SQL and data are shown exactly as they're stored on your server.

Do my connections sync to other devices?

No. Connections and history are stored per device, and Keychain secrets are saved as “this device only”, so they don't move to other devices. Add the connection again on your other device.

Coming soon to the App Store

Sqloud is getting ready for the App Store. Questions or feature requests? Write to me@leed.at.

Coming soonApp Store