Getting Started with Simpl Desktop
Learn how to download, install, and set up Simpl Desktop to browse your PostgreSQL databases.
Prerequisites
Before you begin, ensure you have:
- A Mac computer (Apple Silicon or Intel)
- A Simpl license key (from your account dashboard)
- A PostgreSQL database (version 12 or later recommended)
- A connection string with appropriate credentials
Step 1: Download Simpl Desktop
- Visit your account dashboard
- Click Download for Mac (Apple Silicon or Intel)
- Open the downloaded
.dmgfile - Drag Simpl to your Applications folder
Step 2: Activate with Your License Key
- Open Simpl from your Applications folder
- When prompted, enter your license key
- You can find your license key in your account dashboard
Your license key links the desktop app to your account and enables all features.
Step 3: Add a Database Connection
Enter Your Connection String
Provide your PostgreSQL connection string in the standard format:
postgresql://username:password@hostname:port/database
Example connection strings:
| Provider | Format |
|---|---|
| Standard | postgresql://user:pass@localhost:5432/mydb |
| Supabase | postgresql://postgres.[project]:[password]@aws-0-[region].pooler.supabase.com:6543/postgres |
| Neon | postgresql://[user]:[password]@[endpoint].neon.tech/[database] |
| Railway | postgresql://postgres:[password]@[host].railway.app:5432/railway |
Test Your Connection
Click Test Connection to verify connectivity. This checks:
- Network connectivity from your machine
- Authentication credentials
- Database accessibility
Save and Explore
Once the test passes, save your connection. Simpl will automatically:
- Introspect your database schema
- Discover all tables and their columns
- Detect relationships between tables
- Generate initial layouts for each table
Connection Security
Your credentials are stored securely on your local machine:
- 100% local storage - Credentials never leave your device
- AES-256-GCM encryption - Protected even on disk
- Direct connections - Queries go straight from your computer to your database
No data passes through our servers. Learn more in our Security documentation.
Managing Connections
Viewing Connection Details
From the main screen, each database shows:
- Database name and host
- PostgreSQL version
- Total number of tables
- Estimated total rows
- Last connected timestamp
Removing a Connection
To remove a database connection:
- Right-click on the connection
- Select Delete Connection
- Confirm the deletion
This removes the connection from Simpl but does not affect your actual database.
Troubleshooting
Connection Failed
If your connection test fails, check:
- Credentials - Verify username and password are correct
- Network - Ensure your machine can reach the database server
- Firewall - Check if your database allows connections from your IP
- SSL - Some providers require SSL; add
?sslmode=requireto your connection string
Supabase Connection Issues
If you're connecting to Supabase, use the Connection Pooler URL:
- Go to your Supabase dashboard
- Navigate to Settings → Database → Connection string
- Select Connection Pooler (not "Direct connection")
- Choose Transaction mode
- Copy the pooler connection string
The pooler URL format:
postgresql://postgres.[project-ref]:[password]@aws-0-[region].pooler.supabase.com:6543/postgres
Schema Not Loading
If tables aren't appearing after connection:
- Verify the user has
SELECTprivileges on tables - Check that tables exist in the
publicschema - Try refreshing the schema manually
Slow Connection
For distant database servers:
- Consider using a connection pooler (like PgBouncer)
- Check your database's connection limits
- Ensure adequate network bandwidth
Next Steps
Now that you're connected, learn how to: