LunoDB Mobile is a full database client for iPhone and iPad. Browse and edit tables, run queries, ask questions in plain English, and keep your key numbers on your home screen. It’s free on the App Store, and Android is coming soon.
On iPad and foldable iPhones, LunoDB uses split views so you can see your list and your data side by side. With a hardware keyboard, press ⌘K for the command palette, ⌘N for a new connection and ⌘, for Settings.
Go from the App Store to your first table in a few minutes.
1
Download the app
Get LunoDB Mobile free from the App Store, or search for “LunoDB”. It runs on iPhone and iPad.
2
Add a connection
Open the app, tap Add Connection and pick your database type: MySQL, PostgreSQL, MariaDB, SQL Server, MongoDB, SQLite or Turso. Enter the details from your provider. No database handy? Tap Try Demo Database on the empty Connections screen to explore a sample.
Tap the connection to open it. Server databases connect securely through LunoDB Cloud. Turso and SQLite connect directly. Then tap any table to see its rows.
4
Turn on AI
Optional
On a device with Apple Intelligence (iOS 26 or later), AI works right away with no key. To use Claude, OpenAI, Gemini or Grok instead, add your API key in Settings. More about AI.
5
Lock the app with Face ID
Optional
Turn on app lock in Settings so nobody can open your databases without your face or fingerprint. More about security.
Requirements
iPhone
iOS 16.4 or later
Free on the App Store
Widgets need iOS 17 or later
iPad
iPadOS 16.4 or later
The same free app
Keyboard shortcuts and split views
Android
Coming soon
Join the waitlist on the Mobile page
Mobile docsGet startedDatabase support
Database support
LunoDB Mobile works with 7 databases, from cloud servers to SQLite files on your phone.
DatabaseVersionNotesConnects
MySQL5.7+Including Amazon RDS, Google Cloud SQL and moreLunoDB Cloud
PostgreSQL10+Works with all major cloud providersLunoDB Cloud
MariaDB10.0+MySQL-compatibleLunoDB Cloud
SQL Server2017+SQL Server and Azure SQL: browse, edit and query (no SSH tunnel)LunoDB Cloud
MongoDB4.4+Collections, documents and schema; Atlas or self-hostedLunoDB Cloud
TursolibSQLEdge SQLite, no proxy neededDirect HTTPS
SQLiteLocal filesImport .db or .sqlite files to your deviceOn device
Server databases connect through LunoDB Cloud, because phones can’t open raw database connections. Turso and SQLite connect directly.
Turso setup
Turso connects straight from the app over HTTPS, with no proxy in between.
Choose Turso as the database type and paste the URL and token.
Open SQLite files
Bring an existing SQLite database onto your phone. When you add a SQLite connection, tap Import SQLite File and pick a .db, .sqlite or .sqlite3 file from your device, Files or iCloud.
The file is copied into the app’s private storage, so it’s ready to use with no server and no internet connection.
Coming soon
Redis, with key browsing
Mobile docsUsing LunoDB MobileAI features
AI features
Ask questions in plain English and let AI write the SQL and filters.
Describe what you want in plain English and LunoDB writes the query or builds the filter for you. It understands your tables, so you can review the SQL and run it with a tap.
Supported providers
Apple Intelligence
On-device, free, no API key (iOS 26+)
Anthropic
Claude Fable 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.5
OpenAI
GPT-6 Astra, GPT-6.1 Sol, Sol & Luna
Google
Gemini 3.8, 3.7 & 3.6 Flash
xAI
Grok 4.7, 4.6 & 4.5
On an iPhone or iPad that supports Apple Intelligence and runs iOS 26 or later, AI runs on your device with nothing to set up. To use a cloud provider, add your own API key in Settings. Your keys stay on your device and are only sent to the provider you choose.
Write SQL in plain English
Try questions like:
“Show me all orders from last week”
“Find users who haven’t logged in for 30 days”
“Get the top 10 products by sales”
You always see the SQL before it runs, so nothing changes without your say-so.
AI filters
While browsing a table, describe what you’re looking for, such as “premium customers from California”, and LunoDB sets up the filter conditions for you.
Data insights
Open the Insights tab on any table for a quick summary of patterns and anything unusual. It sends a short summary of the table, including the first 5 rows, to your AI provider.
The Assistant tab
The Assistant tab on the main screen is an AI chat that isn’t tied to a connection. Use it for SQL help or general questions.
Mobile docsUsing LunoDB MobileData management
Data management
Browse, query and edit rows, manage tables, then export or back up what you need.
Browse tables
Swipe sideways to see more columns, pull down to refresh, and tap any row to see every field.
Query editor
Write your own SQL with syntax highlighting and autocomplete for your tables and columns, or let AI write it.
Tap a cell to change it. LunoDB checks your changes before saving and protects primary keys from accidental edits.
Undo and redo any change before you save
Review first see every pending change before it’s written
Safe keys primary keys can’t be edited by mistake
Structure and admin
See each table’s columns, types, indexes and foreign keys. From the Database tab you can create and drop databases, and create new tables with a column type picker.
Query history
Find and re-run recent queries any time. Search your history, and save the ones you use often as favorites.
Export
Export table data or query results as:
CSV for spreadsheets and analysis
JSON for apps and APIs
SQL INSERT statements for backups or moving data
Back up and restore a database
Back up a whole database to a JSON, CSV or SQL file, and restore it later from Files or iCloud.
Mobile docsUsing LunoDB MobileDashboard & charts
Dashboard & charts
Your activity at a glance, charts on your home screen and schema diagrams.
Dashboard
The Dashboard tab shows what you’ve been working on as soon as you open the app.
Stat tiles your connections, which are active, queries run and success rate
Activity your queries day by day over the last 7 days
Most-used connections the databases you open most, one tap away
Recent your latest queries, with successes and failures marked
Saved charts tap a connection to jump to its charts
Charts and home screen widgets
Turn your data into bar, line, pie and area charts. Pin a favorite as a home screen widget (iOS 17 or later) to check key numbers without opening the app, and tap the widget to open that chart in LunoDB.
Schema diagrams
See your tables and how they connect in an entity-relationship diagram, including foreign keys.
Mobile docsUsing LunoDB MobileSync from desktop
Sync from desktop
Bring every connection from LunoDB desktop to your phone with one QR code.
Already using LunoDB on your computer? Scan a QR code to copy your connections to your phone. No retyping hosts or passwords.
1
Open the export on desktop
In LunoDB desktop, go to Settings → Backup → Export to LunoDB Mobile.
2
Generate a QR code
Click Generate QR Code. This starts a secure, one-time transfer. The code expires after 15 minutes.
3
Scan it on your phone
In LunoDB Mobile, tap Import from Desktop on the empty Connections screen, or go to Settings → Connection → Scan QR Code at any time.
4
You’re set
Your connections and graphs appear on your phone, ready to open.
What transfers
Connections every saved connection, including Turso and SQLite
SSH settings tunnels come along with their connections
Colors and tags so everything looks familiar
Saved graphs your charts come along too
Order connections stay in the order you set
Move connections with a backup file
You can also go through a file. In Settings → Connection, export your connections as a password-protected .lunobackup file, encrypted with AES-256. LunoDB desktop 2.0 can restore it, and the app can import desktop backup files too.
Mobile docsReferenceLunoDB Cloud
LunoDB Cloud
How the app reaches your database securely, even on public Wi-Fi.
Phones can’t open direct connections to MySQL, PostgreSQL and other server databases, so LunoDB Mobile reaches them through LunoDB Cloud, our free, secure gateway. Turso and SQLite don’t use it.
How it works
1
You add a connection
Your connection details are saved on your device.
2
You tap connect
The app sends the details to LunoDB Cloud over HTTPS. LunoDB Cloud opens the connection to your database, through your SSH tunnel if you set one up.
3
You run a query
Your query travels to LunoDB Cloud over HTTPS, and the results come back the same way.
Security and privacy
Short-lived. Connection details are kept encrypted on our servers only for a 30-minute session, then thrown away.
Encrypted. Everything between the app and LunoDB Cloud travels over HTTPS.
Never logged. Your queries and results are never logged or stored. We only log basics: which endpoint was called and how, the status, how long it took, your session ID and your IP address.
Seamless. When a session expires, the app reconnects automatically.
Run your own
Prefer to keep everything on your own servers? You can host your own proxy and point the app at it.
Mobile docsReferenceSecurity
Security
Face ID, Safe Mode, encrypted backups and where your data lives.
Face ID and app lock
Turn on app lock in Settings to require Face ID or Touch ID before the app opens. Choose a timeout (immediately, 30 seconds, or 1, 5 or 10 minutes) and LunoDB locks itself after you’ve been away.
Safe Mode
Every new connection starts with Safe Mode on. It blocks DROP, TRUNCATE, DELETE and ALTER DATABASE statements sent through LunoDB Cloud, so a stray query can’t wipe your data. Turn it off per connection when you need to. You can also mark a connection as production and give it a color and tags.
Encrypted backups
Export your connections to a backup file protected with a password and AES-256 encryption, the same encryption LunoDB desktop uses.
Privacy screen
With app lock on, LunoDB hides your data in the app switcher, so nobody sees it when you switch apps.
Where your data lives
Connections
Saved on your device.
AI keys
Stay on your device and only go to the provider you pick.
SQLite files
Copied into the app’s private storage.
Server traffic
Sent over HTTPS to LunoDB Cloud; queries and results are never logged.
Mobile docsReferenceLimitations
Limitations
What works differently on mobile, and when to reach for desktop.
LunoDB Mobile is built for checking and changing data on the go. A few things work differently than on desktop.
What’s different on mobile
SSH tunnels run through LunoDB Cloud
Your phone doesn’t open SSH tunnels itself. Add SSH details to a connection and LunoDB Cloud opens the tunnel for you, so you can still reach databases behind a bastion host. Localhost and private network addresses can only be reached this way. SSH tunnels work for MySQL, PostgreSQL, MariaDB and MongoDB, but not SQL Server.
Large imports belong on desktop
Phones have less memory, so importing large SQL files is limited. LunoDB desktop handles files of any size.
Server admin commands stay on desktop
For safety, LunoDB Cloud blocks server-level commands like GRANT, REVOKE, KILL and creating or dropping users, and runs one statement at a time.
Server databases need LunoDB Cloud
Phones can’t open raw database connections, so server databases go through LunoDB Cloud (free). Turso and SQLite connect directly.
For heavy database work, use LunoDB desktop. Mobile is perfect for quick checks, simple queries and viewing data on the go.