Freedom251 › Database Design Tools
SQL Power Architect

What SQL Power Architect is
SQL Power Architect is a free desktop tool for data warehouse designers who need to model and profile databases. It connects to multiple source databases through JDBC, reverse-engineers existing databases, and supports forward engineering and SQL export. Supported databases include Oracle, SQL Server, PostgreSQL, MySQL, IBM DB2, HSQLDB, H2, and Derby. It compares models with database structures to flag discrepancies and tracks column origins in source-to-target visual mapping reports. Profiling can show column size, minimum and maximum values, and value-frequency distributions. Projects can retain source-structure snapshots for offline design or remote work. For OLAP schema work, it covers cubes, measures, dimensions, hierarchies, and levels. Project data is stored in XML. The Community Edition is GPL-3.0 licensed and listed as free. Listed downloads require Java Runtime 8; the Mac download also specifies OS X 10.4 or later. Downloads include Windows and Mac installers and a Unix/Generic command-line option.
Who it suits
It suits data architects, DBAs, analysts, and designers working on data warehouse models or database profiling. It is also relevant to teams that need offline snapshots, model comparison, or OLAP schema modeling.
What it does well
- Connects to multiple source databases through JDBC.
- Supports forward and reverse engineering.
- Compares models and database structures for discrepancies.
- Profiles column sizes, ranges, and value distributions.
- Free Community Edition under GPL-3.0.
What to know first
- Listed downloads require Java Runtime 8.
- Mac download specifies OS X 10.4 or later.
- Bundled JDBC drivers are listed for older database versions.
Limits
The Community Edition is free. Listed downloads require Java Runtime 8, and the Mac download specifies OS X 10.4 or greater.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Community Edition | GPL v.3 licensed · Java Runtime 8 required for listed downloads | Free |
As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the project's GitHub page.
- Choose a listed download for Windows, Mac OS X, or Unix/Generic.
- The listed downloads require Java Runtime 8; the Mac download also specifies OS X 10.4 or greater.
- Connect to source databases through JDBC.
- Create or compare a model, profile columns, or work from saved source structure snapshots.
SQL Power Architect is a free desktop application for data modeling, profiling, and warehouse schema design. It is aimed at data architects, DBAs, analysts, and designers working across existing databases, especially when lineage and OLAP structures matter. Its broad modeling toolkit is most attractive to teams that can run Java 8 and work within a desktop, JDBC-based setup.
Overview
Architect supports reverse engineering of existing databases and forward engineering for Oracle, SQL Server, PostgreSQL, MySQL, IBM DB2, HSQLDB, H2, and Derby, with SQL export for supported systems. JDBC connections can remain open to multiple source databases concurrently, which suits warehouse projects assembled from several systems.
The desktop deployment works on Linux, macOS, and Windows. Projects preserve source-structure snapshots, allowing design work away from live connections. That is useful for remote or disconnected work, although organizations wanting a browser-first workflow should consider another tool. The project format is XML and described as easy to parse, while the GPL-3.0 license permits use without a purchase.
Key features
Modeling and engineering
Reverse engineering turns existing schemas into models, while forward engineering takes designs back toward database implementation. Model and structure comparison identifies discrepancies, giving teams a practical way to review changes between designs and databases instead of checking them manually.
Lineage and profiling
Architect remembers each column's origin and generates visual source-to-target mapping reports. That makes it more suitable for documenting warehouse pipelines than a diagram-only utility. Profiling reports column size, minimum and maximum values, and frequency distributions, helping analysts inspect source quality before committing to a design.
OLAP schemas
Its OLAP modeling covers cubes, measures, dimensions, hierarchies, and levels. This is a meaningful advantage for dimensional-warehouse planning, but less relevant if your work is limited to simple transactional diagrams.
Drivers and runtime
Downloads list preconfigured JDBC drivers for PostgreSQL 8.2, SQL Server 2012, MySQL 5.0, and HSQLDB 1.8.0. The listed packages require Java Runtime 8; the Mac package specifies OS X 10.4 or newer. Check those versions against your systems before standardizing on the tool.
Pricing
Community Edition: free, GPL v.3 licensed, with Java Runtime 8 required for the listed downloads. There are no paid tiers or seat charges described, so it fits individual practitioners and teams seeking a no-cost desktop modeler. The trade-offs are the Java-based runtime, desktop deployment, and the need to verify driver compatibility rather than choosing among service plans.
Platforms
SQL Power Architect runs on Linux, macOS, and Windows. The download page offers Windows and Mac OS X installers plus a Unix/Generic command-line download. The release page identifies version 1.9.0, described in its notes as Community Edition 1.0.9 with Java 8 support.
Who it's for
Choose it for data-warehouse architects, DBAs, analysts, and designers who need concurrent JDBC connections, schema comparison, profiling, lineage reports, and OLAP concepts in one free application. It is a weaker fit for teams that require a browser-based shared workspace, newer bundled driver versions, or a non-Java runtime.
Pros and cons
- Pro: Free GPL-3.0 licensing removes subscription and seat costs.
- Pro: Reverse and forward engineering spans major relational systems and includes SQL export.
- Pro: Column lineage, mapping reports, profiling, and OLAP objects address warehouse-specific work.
- Pro: Snapshots support offline or remote modeling without a live source connection.
- Con: The desktop-only approach does not suit browser-centered collaboration.
- Con: Java 8 and older bundled driver versions can require environment checks before deployment.
Alternatives
Browse more options in Database Design Tools. Pick Hackolade Studio instead if you want Linux, macOS, web, and Windows coverage with a freemium model and a 50-object Community Edition cap. MySQL is the better choice when you need a database platform with SQL and NoSQL applications, replication, high availability components, and connectors. Choose DbSchema for design-file saving and schema synchronization in its Pro plan. pgModeler suits PostgreSQL-focused users comparing single-user or team subscriptions. Schemity is preferable for browser-based schema design and link sharing, with a free Lite plan. ChartDB fits self-hosted or web use when a free tier's one-user, one-database, and diagram limits are acceptable. Database Workbench offers Basic, Professional, and Enterprise editions for Linux and Windows. DB Designer is a web option with a free Starter plan capped at two models and ten tables per model.
Verdict
SQL Power Architect is a strong choice for warehouse professionals who want broad database engineering, lineage, profiling, and OLAP modeling without a license bill. Look elsewhere if browser collaboration, current driver stacks, or freedom from Java 8 is more important than its unusually complete free desktop feature set.
Verdict
SQL Power Architect brings database modeling, profiling, comparison, and OLAP schema work into a free desktop tool. Check the Java requirement and listed driver versions against your environment before choosing it.
Questions
How much does SQL Power Architect cost?
The Community Edition is listed as free.
Is SQL Power Architect open source?
The GitHub repository identifies its license as GPL-3.0.
Which platforms are supported?
The listed platforms are Linux, macOS, and Windows. The download page offers Windows and Mac OS X installers and a Unix/Generic command-line download.
Which databases does it support?
The supported list includes Oracle, SQL Server, PostgreSQL, MySQL, IBM DB2, HSQLDB, H2, and Derby.
What does it require to run?
Listed downloads require Java Runtime 8. The Mac download also specifies OS X 10.4 or greater.
Who is SQL Power Architect for?
Its product page identifies data architects, DBAs, analysts, and designers as users.
Facts from SQL Power Architect's own pages
- Database connections
- It accesses source databases via JDBC and can connect to multiple source databases concurrently. · bestofbi.com, 9 Oct 2026
- Data profiling
- Profiling shows column data size, maximum and minimum values, and value frequency distributions. · bestofbi.com, 9 Oct 2026
- Download platforms
- The download page offers installers for Windows and Mac OS X and a Unix/Generic command-line download. · bestofbi.com, 9 Oct 2026
- ETL metadata
- It remembers the origin of each column and generates source-to-target visual mapping reports. · bestofbi.com, 9 Oct 2026
- File format
- Project data is stored in an XML format described as easy to parse. · bestofbi.com, 9 Oct 2026
- Included JDBC drivers
- The download page lists bundled, preconfigured JDBC drivers for PostgreSQL 8.2, MS SQL Server 2012, MySQL 5.0, and HSQLDB 1.8.0. · bestofbi.com, 9 Oct 2026
- Intended users
- The product page identifies data architects, DBAs, analysts, and designers as users of the tool. · bestofbi.com, 9 Oct 2026
- License
- The GitHub repository identifies the project license as GPL-3.0. · github.com, 9 Oct 2026
- Model comparison
- It compares data models and database structures and identifies discrepancies. · bestofbi.com, 9 Oct 2026
- Offline work
- It saves source data structure snapshots in projects so users can work remotely or design models offline. · bestofbi.com, 9 Oct 2026
- OLAP
- Its OLAP schema modeling covers cubes, measures, dimensions, hierarchies, and levels. · bestofbi.com, 9 Oct 2026
- Purpose
- SQL Power Architect is a data modeling and profiling tool created for data warehouse designers. · bestofbi.com, 9 Oct 2026
- Release status
- The GitHub release page lists version 1.9.0, whose notes identify the software release as Community Edition 1.0.9 and say it supports Java 8. · github.com, 9 Oct 2026
- Reverse engineering
- It can reverse-engineer existing databases and forward- and reverse-engineer PostgreSQL, Oracle, MS SQL Server, and other databases. · bestofbi.com, 9 Oct 2026
- Runtime requirement
- The listed downloads require Java Runtime 8; the Mac download also specifies OS X 10.4 or greater. · bestofbi.com, 9 Oct 2026
Where SQL Power Architect stands on Freedom251
- Database Design Tools#18 of 35