Hackolade is available in different versions:

  • Desktop application
    • Professional edition: The Professional edition of Hackolade includes all the features of the Community and Personal editions, and much more! With no limit on the size of models, this premium version produces documentation in different flexible formats.  Key additional features include forward- and reverse-engineering functions tightly integrated with MongoDB, DynamoDB, Couchbase, and all the other supported databases. Maintain your schema documentation in sync with your production instance, thanks to the ability to compare different versions of your model.  
      • workstation licenses (*): purchased per number of computers on which you would like to install the software.  For example, if you purchase a 10-seat license, you may install and use the software on 10 computers.
      • floating (concurrent) licenses (**): this option tracks the number of simultaneous users. If the number of simultaneous users reaches the number of purchased licenses, anyone who subsequently tries to start the software is denied access. 
    • Personal edition: The Personal edition of Hackolade is ideal for startups and individual developers. It includes all the features of the Community edition plus very flexible HTML documentation to share models with team members, and the capability to model an unlimited number of objects. You may also compare models and suggest the denormalization of existing relational models.  The Personal edition does not include the advanced features of the Professional such as Forward- and Reverse-Engineering functions for each database target.
    • Evaluation edition:  Free 14-day evaluation of all the great features of Hackolade, without any restrictions.
    • Community edition: The Community edition of Hackolade is completely FREE. It is an entry-level NoSQL document data modeling software with a subset of the Hackolade Personal and Professional edition. It is a great way for students and those new to modeling to get started with an industry-leading data modeling tool.  The Community edition offers many of the core features of data modeling with a limit of 50 model objects. It includes Entity Relationship diagrams; the hierarchical schema view of JSON collections, and PDF documentation.  But it does not include forward and reverse engineering, or HTML documentation.


The  above editions are packaged in the same software.  The activation key obtained through he Hackolade store determines feature access within the application.


 (*): License metric is per "per seat", meaning that the number of Authorized Users specified on the Invoice may use the software. A license must be obtained for each device on or from which the Product is used or accessed. When the Product is accessed remotely across using Terminal Server, Remote Desktop, Citrix XenDesktop or an equivalent method, a separate Product license is required to be assigned to each device from which the application is accessed, i.e. not the virtual machine on which the Product is installed.
(**): concurrent (aka floating) licenses does NOT require a license server on premises.


Each edition is available natively for the following platforms:

    • Windows: 64-bit
    • Mac OSX
    • Linux: 64-bit