Hackolade

Hackolade·IntegrIT.Hackolade

Polyglot Data Modeling for SQL and NoSQL databases, APIs, and storage formats

Hackolade Studio is an intuitive yet powerful application to perform the visually data modeling and schema design of many SQL and NoSQL databases, APIS, and storage formats. Hackolade Studio combines the graphical representation of collections in an Entity Relationship Diagram, with the graphical representation of the JSON Schema definition of each collection in a hierarchical schema view. Together, these graphical representations provide the schema model for data-at-rest and data-in-motion, plus the documentation of that model. The application is specifically designed around the powerful nature of JSON nested sub-objects and denormalization. The software facilitates the work of, and the dialog between analysts, architects, designers, developers, testers, DBAs, and operators of systems that are based on such technologies. It also can generate schema scripts and documentation in a variety of machine-readable formats (DDLs, JSON Schema, Avro, Parquet, Protobuf, ...) as well as database instances, or human-readable formats such as HTML, Markdown, and PDF reports. Instead of having to find data structures tacitly described in the application code, the creation of a database model helps to evaluate design options beforehand, think through the implications of different alternatives, and recognize potential hurdles before committing sizable amounts of development effort. A database model helps plan ahead, in order to minimize later rework. In the end, the modeling process accelerates development, increases quality of the application, and reduces execution risks.

winget install --id IntegrIT.Hackolade --exact --source winget

Latest 8.12.3·July 10, 2026

Release Notes
  • Command-Line Interface: fixed empty ERD image in Windows when rendering stopped
  • Composite primary and unique keys: arranged display, modification, and forward-engineering when tables are external references on tables in another model
  • ERD: allowed multi-select of external ref attributes added in a derived entity
  • Grid View: added relationship objects
  • Grid View: added ability to edit checkboxes
  • Grid View: added option to column filter
  • Grid Vies: added color previews to column color filter
  • Grid View: added highlighting of search matches
  • Grid View: added properties pane tab names (if other than Details) to column titles in Excel report
  • Forward-engineering: filtered check constraints if expression is empty
  • PowerDesigner; added warning and log message when imported model contains check constraints with no expression
  • Properties Pane: added validation badge when check constraints have an empty expression
  • Relationships: created adapter to clear relationships for cases when user had replaced a table with a reference
  • CockroachDB, Db2, DeltaLake/Databricks, Hive, MariaDB, MySQL, Oracle, PostgreSQL, SQLServer/Azure SQL, Teradata, YugabyteDB: added validation badge in PP, ERD and OB when check constraints have an empty expression, plus filtered check constraints if expression is empty

Installer type: inno

ArchitectureScopeDownloadSHA256
x64DownloadF1DFB1A79F21D24E4220EDBDFF076FA5BF7EC9176B0CD68E615603BE642FD6C3

Details

Homepage
https://hackolade.com/download.html
License
Proprietary
Publisher
Hackolade
Support
https://hackolade.com/help/index.html
Privacy Policy
https://hackolade.com/privacy.html
Copyright
Copyright © 2016-2026 Hackolade. All rights reserved.

Tags

databasedbmodeling

Older versions (52)

8.12.2
ArchitectureScopeDownloadSHA256
x64DownloadAD768F9E14BE0B5B53E912C1A708ABC453445F5C89AA040AC32BE2FE5E9B6AED
8.12.1
ArchitectureScopeDownloadSHA256
x64Download19B6B35383EAAD36EF3774B5A5A756EF6A0E005C19CB937C44991D4C6C870C59
8.12.0
ArchitectureScopeDownloadSHA256
x64Download49C4651FAD8F8EB85E31A6E628D21A717FCE985773699787C30FF1556F96D294
8.11.6
ArchitectureScopeDownloadSHA256
x64Download81830C96E81A7889449AC57416FC4CE09130DF5DF7DE66917CEE316DE4551594
8.11.5
ArchitectureScopeDownloadSHA256
x64Download884E4B6846BB1C76417531333F7C2D59BA55897819947CA61004E577ECB32683
8.11.4
ArchitectureScopeDownloadSHA256
x64Download3F50BD8BBC9236BD51FA7748F470B7F55A605D6DB78324C8A9303D599F48E68B
8.11.3
ArchitectureScopeDownloadSHA256
x64Download60C8BAB9035A195BE572C2D2E1FB46C6FFFAEAFC867E1F652682369D6223C1C0
8.11.2
ArchitectureScopeDownloadSHA256
x64DownloadB3526A2E0BDD4C3535E2C505B331B12CDBB586E01DEA9C8B102C13A488CBF108
8.11.1
ArchitectureScopeDownloadSHA256
x64Download840C17EC94C44C6F4EAA9922338CF6AC8548576C2BA6743396D38373D2A5BA21
8.11.0
ArchitectureScopeDownloadSHA256
x64DownloadFE6DE494FAF7E32891BF12BC1FFEB16A86A6BA346ABD5BF99F48267FCCB78E6A
8.10.4
ArchitectureScopeDownloadSHA256
x64Download1B49DF73440AA6329E6BD7807184893823F06D6844B5740FCA5E98FEBC8AB1FF
8.10.3
ArchitectureScopeDownloadSHA256
x64Download3B1C7A723BDE2C421C6F66CFD85943DD0801B60934355684E6E5004906FCA34E
8.10.2
ArchitectureScopeDownloadSHA256
x64DownloadA0A5374B9E29A6AB4D30E6EAD674EE37CD95C04BD4D2EA8F9FB627A59236F355
8.10.1
ArchitectureScopeDownloadSHA256
x64DownloadA72B55D60B5FD8F88D21717297E32E981D375E63713E8D618E6CD89433770C64
8.10.0
ArchitectureScopeDownloadSHA256
x64Download95CAA281386C42AC2B7E558E0E5534EEB842016B7644609B7859FEAF2C718179
8.9.9
ArchitectureScopeDownloadSHA256
x64Download824852DBE6DAFB899FB757F09C9654C7F80CF4BE74FB92A8EBB843BC3AC071E3
8.9.8
ArchitectureScopeDownloadSHA256
x64Download0EB5AF4DDFE3FCDEC94FD539026D1085BA65CEE853FD10812AD446595BF16020
8.9.7
ArchitectureScopeDownloadSHA256
x64DownloadA2C6DEC7E978DDF05396A96377D28365C433ACF7992ACDE299D2D12EE5D41297
8.9.6
ArchitectureScopeDownloadSHA256
x64Download3C2E6483418F73B8E5348A96D9FE77A210A4613501BDC23CD170943A16D29C0E
8.9.5
ArchitectureScopeDownloadSHA256
x64Download9F39103FF6FEA71FE71BEDD522B883D1C6F336FCFA0521269BF487D08FBB6AFB
8.9.4
ArchitectureScopeDownloadSHA256
x64Download04073474EB5FCEE25EE543242861F131EBFA73012B6D65A7A7389A52798D2887
8.9.3
ArchitectureScopeDownloadSHA256
x64Download432A0CB4AEBAF5B597929B5C0A8C760DF6988F6FF3B6C0016262DFE38B2C7715
8.9.2
ArchitectureScopeDownloadSHA256
x64Download500508426A69B97A5A892E51665F0600BFCCC67A5A8C99C727B5BFA151DE624F
8.9.1
ArchitectureScopeDownloadSHA256
x64Download2FF580E6684212AFF119D2042DE63C5917E8A0925C1206275B6CE3453CCECF01
8.9.0
ArchitectureScopeDownloadSHA256
x64DownloadB92C3091DBFA1588BE7C629B26CAF11247063BC00E0E8F4F14B4D6FFC4B70FED
8.8.5
ArchitectureScopeDownloadSHA256
x64DownloadCE66DE2496A547E47EBCFCFEA6F103E3640D78E263D39ACA85F49D62FE10EA3D
8.8.4
ArchitectureScopeDownloadSHA256
x64DownloadB906ADADDB8AE40B00A497BA969DCB206A3D5743A6ACE87FE585913C8239D071
8.8.3
ArchitectureScopeDownloadSHA256
x64Download97C54A5D3ACFB8B4179F1C671805E50DDFE0EDE8AD71DA49CC504E52C50CB309
8.8.2
ArchitectureScopeDownloadSHA256
x64DownloadFF27C2FE910BC1911EE6255FDB5B306ECAE9DDCFEFFF6344A22BD0479A8CA32A
8.8.1
ArchitectureScopeDownloadSHA256
x64Download5AAD65BF14102CE96E3033A02B06BDF7E000BC1EEB08AE6BA9FCE0059B6DEB7F
8.8.0
ArchitectureScopeDownloadSHA256
x64Download46562C8BB48873A6E3FDC87237606F157F992D97FE29A746DC69A06222A58A21
8.7.2
ArchitectureScopeDownloadSHA256
x64Download1FEE85AB45D71EC881995DBAA097D41C13E27A14391CA161C72149C02C9BE5B6
8.7.1
ArchitectureScopeDownloadSHA256
x64Download91226181FF136FB58F895345BBFCE92593D4655C16A13FD56DECC2E5AC0A3F90
8.7.0
ArchitectureScopeDownloadSHA256
x64Download6248ABD4071F6B9FFD43263956A0A6F2B22D935BA0E2964DDB790BF649371E7F
8.6.1
ArchitectureScopeDownloadSHA256
x64Download76E33632CA1CD321B568EF73A283DBBC3895861FA07AEAD05F73589F420A9554
8.6.0
ArchitectureScopeDownloadSHA256
x64DownloadFCC64F72D15B52D204E9D4A08973638D40BB3C3F803BB1DB61FF8B5621F4A4CA
8.5.5
ArchitectureScopeDownloadSHA256
x64Download0AF6930816E0210A89B1E822A06CD351943902ADEEC0D0EC268F04BD95515086
8.5.4
ArchitectureScopeDownloadSHA256
x64Download5A00A8306BB78EF55FF293714B49B5C19CAAF385BD0C15F02C012894EA30EEB5
8.5.3
ArchitectureScopeDownloadSHA256
x64DownloadCA31C79F40BB11127204C78AADE453B03ED4F8B44715A9773F4030541609E7E2
8.5.2
ArchitectureScopeDownloadSHA256
x64Download7CCE95C980ED6F8E477AEEAA2278A60340F25067C6A824E4DE369CDE68219093
8.5.1
ArchitectureScopeDownloadSHA256
x64Download3AA7EFBD29C3846D5691BD7764494F69C6D7ACEFAAF8430AC554C0184938EF77
8.5.0
ArchitectureScopeDownloadSHA256
x64DownloadE2A2DDE7F4B810CBE52F3A76E6C11E2E4F5C14FB14E4FAFF3B820CC538811421
8.4.4
ArchitectureScopeDownloadSHA256
x64Download432A65BD08DC0E8A10DC1301617723D4F0C38BD47115676BD462A8BE16FFEFAA
8.4.3
ArchitectureScopeDownloadSHA256
x64Download33E2A2F530F4277A1DF6629AA0204CF054530E088860549F49665B534DCAA798
8.4.2
ArchitectureScopeDownloadSHA256
x64Download6794D5C1867EE35066D7708CBA061BB66B887BA0FDF51BF8D7DA4CABAE4E70E8
8.4.1
ArchitectureScopeDownloadSHA256
x64DownloadE3554F09CEDCFB36AD45129F03C3BC80AE77213B4F87137823551DEBDA587CF0
8.4.0
ArchitectureScopeDownloadSHA256
x64DownloadBD76231430AA98AF66CEC4A1BF637AF7CE75AFECEB1D7657D7DE7CCEF4C3F841
8.3.9
ArchitectureScopeDownloadSHA256
x64Download6C7E57FC784C0E892FC0FB8D97F0D1D732DD7CBD4B71EE143C2E653569AAC122
8.3.8
ArchitectureScopeDownloadSHA256
x64Download0341C892DFF948EE996CBC30BF1F406C36D753579F314FF59CCBCCB5423B8F44
8.3.7
ArchitectureScopeDownloadSHA256
x64Download4939AC16C9A345DCE9DD47D623A67CDFD62C4CE0FD83AAA4C9DBF17FD5710774
8.3.6
ArchitectureScopeDownloadSHA256
x64Download5515B49D41FFF747283F4204C6568303EB741FBAD4851FF93EA7D6D8634314CC
8.3.5
ArchitectureScopeDownloadSHA256
x64Download36F3216B913361C341DD84A054E27C12D602113D8519B4EA77282C9168FC3BA8