System Requirements
Before installing SQLife, ensure your system meets the following requirements.
Operating System
SQLife is a cross-platform application that runs on:
- Windows 10 or later (64-bit)
- macOS 10.14 (Mojave) or later
- Linux - Most modern distributions
- Ubuntu 20.04 LTS or later
- Fedora 35 or later
- Debian 11 or later
- Other modern distributions
Hardware Requirements
- CPU: 64-bit processor, 2 cores or more recommended
- RAM:
- Minimum: 2 GB
- Recommended: 4 GB or more for working with large datasets
- Disk Space:
- Application: ~200 MB
- Additional space for data cache and logs: ~500 MB
- Display: 1280x800 or higher resolution
Database Access
SQLife connects to various database systems:
Supported Database Versions
Built-in (Core):
- Oracle: 11g and later (recommended: 19c or later)
- MySQL: 5.7 and later (recommended: 8.0 or later)
- PostgreSQL: 10 and later (recommended: 14 or later)
- SQLite: 3.x
Via Optional Plugins:
- Microsoft SQL Server: 2016 and later (recommended: 2019 or later)
- MariaDB: 10.2 and later
- H2 Database: 1.4 and later
- Apache Derby: 10.14 and later
- HSQLDB: 2.5 and later
- IBM DB2: 11.1 and later
- Snowflake: 5.0 and later
- Databricks: 7.0 and later
- DuckDB: 0.3 and later
- ClickHouse, Trino, Hive, OceanBase, DaMeng (DM), Kingbase, Gauss
- MySQL 5.5 and earlier - Supported via legacy driver
- Redis, MongoDB, Elasticsearch (key-value/document stores)
- Kafka, RabbitMQ (message queues)
Network Access
To connect to remote databases, you'll need:
- Network connectivity to your database servers
- Access to database ports (typically Oracle: 1521, MySQL: 3306, PostgreSQL: 5432)
- Firewall rules configured to allow these connections
Optional Features
Proxy Support
If you're behind a corporate proxy:
- Proxy support is built-in (HTTP/HTTPS/SOCKS)
- Configure in: File → Preferences → Proxy Settings
License
- Free trial available for evaluation
- License required for commercial use
- Contact sales for licensing information
Performance Recommendations
For Large Datasets
When working with millions of rows:
- RAM: 8 GB or more recommended
- Storage: SSD recommended for better performance
- Network: Fast connection to database server
For Multiple Connections
When managing many database connections simultaneously:
- RAM: Additional memory recommended (roughly 500 MB per connection)
- CPU: Multi-core processor recommended
What's Included
SQLife comes with everything you need:
- Java Runtime - Pre-packaged, no separate installation needed
- Database Drivers - Built-in support for Oracle, MySQL, PostgreSQL, and SQLite
- All Dependencies - No additional software required
Additional database types and integrations are available through Plugin -> Plugins — see the Plugins Guide.
Next Steps
Once you've verified your system meets these requirements:
- Continue to Installation Guide to install SQLife
- Or return to Introduction for an overview
For troubleshooting, check the FAQ.