Unsupported Screen Size: The viewport size is too small for the theme to render properly.


Data modeling and schema design of NoSQL databases, storage formats, REST APIs, and JSON in RDBMS.

Use Cases
  • data modeling
  • schema design
  • NoSQL
  • databases
  • storage formats
  • JSON


A well-designed, dynamic database schema is like a solid foundation for a house.  The data modeling process ensures that architects think through the details of their vision.
The data modeling output, an Entity-Relationship Diagram, then serves as a communication medium to validate the vision and implementation details with application stakeholders, business owners, and developers.  A good data model allows agile evolutions, reduces development time, increases application quality, and lowers execution risks across the enterprise.

Hackolade is the pioneer for data modeling of NoSQL databases and design of REST APIs. Our Hackolade Studio application is the only schema design tool for all the leading technologies of data storage and transmission. Hackolade also applies its easy and visual design to Avro, JSON Schema, Parquet, Swagger and OpenAPI, and is rapidly adding support for new targets.

Leading global brands recognize Hackolade as the thought leader in polyglot data modeling and model-based API generation to help leverage Big Data for Artificial Intelligence, Machine Learning, Natural Language Processing, Blockchain, …

With our Collibra integration, we allow users to load their Hackolade models into the Collibra Data Dictionary, for any of the technology targets supported by Hackolade.

What is your product?

Hackolade Studio is a downloadable client running under Windows, Mac, and Linux.  The software is user-friendly and simple-to-use, yet provides powerful visuals and graphic schema design to smooth the onboarding of NoSQL technology in enterprise IT landscapes. Its features help functional analysts, designers, architects, and DBAs achieve greater transparency and governance, resulting in reduced development time, increased application quality, and lower execution risks across the enterprise.

What business problem does it solve?

Polyglot data modeling, i.e. data modeling and schema design for polyglot persistence and transmission protocols.

What is the license model?

You may choose a traditional perpetual license with annual maintenance, or a subscription.  You also have the choice of individual workstation or concurrent (floating) licenses.

What is involved in implementing the product?

The Collibra Data Dictionary integration is part of the standard software product, but requires the purchase of a special license key option in order to load your data models into Collibra.

How does the integration of Hackolade and Collibra work?

The application uses Collibra’s Core, Import, and Synchronization APIs so users can easily load their Hackolade data models for any of the many technology targets supported by Hackolade.

The process automatically:

  • checks the configuration in Collibra
  • creates the necessary custom scopes, attributeTypes and assignments to support the granularity of Hackolade features
  • creates and keeps in sync assets for schemas, tables, views, columns, and foreign key relationships.

The integration specifically handles complex data types, hierarchical structures, and polymorphism found in modern databases, JSON, Avro, Parquet, ProtoBuf, etc..

More information can be found here.

Solution Brief

While Collibra covers the business-side of managing metadata, Hackolade handles the technical side. It helps design and manage schemas -- the contract necessary for systems to understand each other.

Selected Listings

Load your Hackolade data models and schema design into selected Collibra domains

Partner Offering

Partner Offerings are Apps published by third party Collibra partners. Partners create, own and are responsible for their Partner Offerings. Read more.