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.5·July 24, 2026

Release Notes
  • DBML: added shortcut on each line of grid to jump to object in respective ERD or diagram view
  • DBML: added reverse-engineering of attributes with enums
  • DBML: added reverse-engineering of table-level check constraints
  • DBML: added reverse-engineering of note keyword for projects and tables, whether inline or out-of-line blocks
  • DBML: added to Command-Line Interface new argument --source=dbml
  • Excel: added entity Height and Width properties to export/import
  • Grid View: added inline editing of numeric values
  • Grid View: added persistence of default grid configuration in data model file
  • Grid View: added configurations to Tools > Options > Backup & Restore
  • Naming conventions: changed from asynchronous to synchronous process plus stored snapshot in order to make undo/redo more predictable
  • PowerDesigner: added using table name from query clause as a fallback when no tables are specified in the view definition
  • PowerDesigner: enhanced parsing of SELECT statements using the Code/Technical Name of related table columns
  • Properties Pane: added height and width value properties to Options tab of entities, when respectively auto-height and auto-width are disabled
  • Properties Pane: enhanced display of entity boxes in ERD when enabling auto-height and auto-width checkboxes
  • Properties Pane: improved performance when changing subtype property

Installer type: inno

x64CEAD408D9BD8496AF5108A6DA1E3A75717580600CB6E87ABC317F6AAB99530EF

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 (54)

8.12.4
x64EC5265BC52497CD9FB1198830E54D58F9656E7F5544704A0B755C1157570FFFB
8.12.3
x64F1DFB1A79F21D24E4220EDBDFF076FA5BF7EC9176B0CD68E615603BE642FD6C3
8.12.2
x64AD768F9E14BE0B5B53E912C1A708ABC453445F5C89AA040AC32BE2FE5E9B6AED
8.12.1
x6419B6B35383EAAD36EF3774B5A5A756EF6A0E005C19CB937C44991D4C6C870C59
8.12.0
x6449C4651FAD8F8EB85E31A6E628D21A717FCE985773699787C30FF1556F96D294
8.11.6
x6481830C96E81A7889449AC57416FC4CE09130DF5DF7DE66917CEE316DE4551594
8.11.5
x64884E4B6846BB1C76417531333F7C2D59BA55897819947CA61004E577ECB32683
8.11.4
x643F50BD8BBC9236BD51FA7748F470B7F55A605D6DB78324C8A9303D599F48E68B
8.11.3
x6460C8BAB9035A195BE572C2D2E1FB46C6FFFAEAFC867E1F652682369D6223C1C0
8.11.2
x64B3526A2E0BDD4C3535E2C505B331B12CDBB586E01DEA9C8B102C13A488CBF108
8.11.1
x64840C17EC94C44C6F4EAA9922338CF6AC8548576C2BA6743396D38373D2A5BA21
8.11.0
x64FE6DE494FAF7E32891BF12BC1FFEB16A86A6BA346ABD5BF99F48267FCCB78E6A
8.10.4
x641B49DF73440AA6329E6BD7807184893823F06D6844B5740FCA5E98FEBC8AB1FF
8.10.3
x643B1C7A723BDE2C421C6F66CFD85943DD0801B60934355684E6E5004906FCA34E
8.10.2
x64A0A5374B9E29A6AB4D30E6EAD674EE37CD95C04BD4D2EA8F9FB627A59236F355
8.10.1
x64A72B55D60B5FD8F88D21717297E32E981D375E63713E8D618E6CD89433770C64
8.10.0
x6495CAA281386C42AC2B7E558E0E5534EEB842016B7644609B7859FEAF2C718179
8.9.9
x64824852DBE6DAFB899FB757F09C9654C7F80CF4BE74FB92A8EBB843BC3AC071E3
8.9.8
x640EB5AF4DDFE3FCDEC94FD539026D1085BA65CEE853FD10812AD446595BF16020
8.9.7
x64A2C6DEC7E978DDF05396A96377D28365C433ACF7992ACDE299D2D12EE5D41297
8.9.6
x643C2E6483418F73B8E5348A96D9FE77A210A4613501BDC23CD170943A16D29C0E
8.9.5
x649F39103FF6FEA71FE71BEDD522B883D1C6F336FCFA0521269BF487D08FBB6AFB
8.9.4
x6404073474EB5FCEE25EE543242861F131EBFA73012B6D65A7A7389A52798D2887
8.9.3
x64432A0CB4AEBAF5B597929B5C0A8C760DF6988F6FF3B6C0016262DFE38B2C7715
8.9.2
x64500508426A69B97A5A892E51665F0600BFCCC67A5A8C99C727B5BFA151DE624F
8.9.1
x642FF580E6684212AFF119D2042DE63C5917E8A0925C1206275B6CE3453CCECF01
8.9.0
x64B92C3091DBFA1588BE7C629B26CAF11247063BC00E0E8F4F14B4D6FFC4B70FED
8.8.5
x64CE66DE2496A547E47EBCFCFEA6F103E3640D78E263D39ACA85F49D62FE10EA3D
8.8.4
x64B906ADADDB8AE40B00A497BA969DCB206A3D5743A6ACE87FE585913C8239D071
8.8.3
x6497C54A5D3ACFB8B4179F1C671805E50DDFE0EDE8AD71DA49CC504E52C50CB309
8.8.2
x64FF27C2FE910BC1911EE6255FDB5B306ECAE9DDCFEFFF6344A22BD0479A8CA32A
8.8.1
x645AAD65BF14102CE96E3033A02B06BDF7E000BC1EEB08AE6BA9FCE0059B6DEB7F
8.8.0
x6446562C8BB48873A6E3FDC87237606F157F992D97FE29A746DC69A06222A58A21
8.7.2
x641FEE85AB45D71EC881995DBAA097D41C13E27A14391CA161C72149C02C9BE5B6
8.7.1
x6491226181FF136FB58F895345BBFCE92593D4655C16A13FD56DECC2E5AC0A3F90
8.7.0
x646248ABD4071F6B9FFD43263956A0A6F2B22D935BA0E2964DDB790BF649371E7F
8.6.1
x6476E33632CA1CD321B568EF73A283DBBC3895861FA07AEAD05F73589F420A9554
8.6.0
x64FCC64F72D15B52D204E9D4A08973638D40BB3C3F803BB1DB61FF8B5621F4A4CA
8.5.5
x640AF6930816E0210A89B1E822A06CD351943902ADEEC0D0EC268F04BD95515086
8.5.4
x645A00A8306BB78EF55FF293714B49B5C19CAAF385BD0C15F02C012894EA30EEB5
8.5.3
x64CA31C79F40BB11127204C78AADE453B03ED4F8B44715A9773F4030541609E7E2
8.5.2
x647CCE95C980ED6F8E477AEEAA2278A60340F25067C6A824E4DE369CDE68219093
8.5.1
x643AA7EFBD29C3846D5691BD7764494F69C6D7ACEFAAF8430AC554C0184938EF77
8.5.0
x64E2A2DDE7F4B810CBE52F3A76E6C11E2E4F5C14FB14E4FAFF3B820CC538811421
8.4.4
x64432A65BD08DC0E8A10DC1301617723D4F0C38BD47115676BD462A8BE16FFEFAA
8.4.3
x6433E2A2F530F4277A1DF6629AA0204CF054530E088860549F49665B534DCAA798
8.4.2
x646794D5C1867EE35066D7708CBA061BB66B887BA0FDF51BF8D7DA4CABAE4E70E8
8.4.1
x64E3554F09CEDCFB36AD45129F03C3BC80AE77213B4F87137823551DEBDA587CF0
8.4.0
x64BD76231430AA98AF66CEC4A1BF637AF7CE75AFECEB1D7657D7DE7CCEF4C3F841
8.3.9
x646C7E57FC784C0E892FC0FB8D97F0D1D732DD7CBD4B71EE143C2E653569AAC122
8.3.8
x640341C892DFF948EE996CBC30BF1F406C36D753579F314FF59CCBCCB5423B8F44
8.3.7
x644939AC16C9A345DCE9DD47D623A67CDFD62C4CE0FD83AAA4C9DBF17FD5710774
8.3.6
x645515B49D41FFF747283F4204C6568303EB741FBAD4851FF93EA7D6D8634314CC
8.3.5
x6436F3216B913361C341DD84A054E27C12D602113D8519B4EA77282C9168FC3BA8