What is our primary use case?
KNIME is an excellent product, and I've used many other platforms like Google Collab, Azure, and even AWS. However, KNIME, especially for AI and machine learning, is very different. It's almost no-code. You can add code if needed, but it's not necessary.
KNIME has hundreds, maybe even thousands of modules, which are called nodes. These nodes, along with their libraries, are essential for solving specific issues or problems. You can select the nodes you need, and they come pre-recorded as visual boxes. You just need to assemble the nodes required for your solution. As mentioned earlier, you can search for libraries and select the appropriate nodes, then combine them to form your entire workflow. KNIME supports coding in Python and other languages, but you can assemble the nodes visually without writing code. Each node has a specific function, and if one node doesn't suit your needs, you can easily replace it with a different one.
Additionally, each node has inputs and outputs, and you can configure them based on your requirements. Once the nodes are set up, you can attach the data and let it flow through the nodes to execute your workflow.
How has it helped my organization?
One significant improvement is its speed. With KNIME, you can accomplish many tasks in a single day. It's very fast since you mostly work with prebuilt nodes and libraries. Also, the latest version allows us to add Python code if needed.
What is most valuable?
There are several valuable features. First, it's a free product. Second, its speed due to the no-code approach. And third, its a comprehensive library of nodes that covers almost anything you need.
What needs improvement?
One thing to consider is that the prebuilt nodes may not always be a perfect fit for your specific needs, although most of the time, they work quite well.
However, if you encounter very complex requirements, you might need to add custom code to achieve your desired outcomes. This is an area that could use some improvement, but the advantage is that it encourages you to evaluate and minimize coding efforts. As a result, you can reduce the overall amount of coding required, which is a positive aspect of KNIME.
Another area that could be improved is related to the libraries. While they are quite extensive, they might not always match your exact needs. In such cases, you might have to do some coding to tailor the solution accordingly.
Therefore, one area for improvement is the flexibility of prebuilt nodes, as they may not always match complex needs perfectly. Also, enhancing clarity on what the nodes do would be beneficial.
For additional features, there are a couple of things that come to mind. Firstly, it would be great to have more clarity on what each node does. Sometimes, it's not very apparent, and additional information would be helpful.
Secondly, it would be beneficial to have better ways to interact with and manage nodes, enhancing the user experience.
And finally, I think KNIME could improve on how easily it allows for extending functionalities with custom code. Although it's relatively straightforward now, making it even more accessible would be advantageous.
Buyer's Guide
KNIME Business Hub
January 2026
Learn what your peers think about KNIME Business Hub. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,082 professionals have used our research since 2012.
For how long have I used the solution?
We have been using KNIME for two years. We currently use the latest version.
What do I think about the stability of the solution?
Stability is excellent. I would give it a nine out of ten.
What do I think about the scalability of the solution?
As for the on-prem version, I would rate the scalability around a seven out of ten because it's definitely scalable, but we haven't really pushed it to its limits.
How are customer service and support?
KNIME provides good support. The only challenge is that they are in Germany, so sometimes the time difference can be a factor. As it's a free product, they may not be available all the time. But the platform itself is easy to use, and they have very good documentation, so we rarely need technical support.
How would you rate customer service and support?
How was the initial setup?
The deployment is not very hard or time-consuming on-premises. The only challenge is dealing with hardware limitations like memory and GPUs.
Currently, we deploy KNIME on-premises, but there is a paid cloud option available.
What was our ROI?
We have seen an ROI. In my case, as a consultant, I can create proofs of concept very quickly using KNIME. For example, if a client wants to explore a specific idea but is already committed to using platforms like Azure, Google Analytics, or AWS, we can still use KNIME to demonstrate the concept. This allows us to try out new ideas and algorithms before implementing the full project on their chosen platform, such as AWS, if needed.
The proof of concept approach is especially helpful when clients need to validate the feasibility of certain algorithms or machine learning techniques.
What's my experience with pricing, setup cost, and licensing?
The price for the cloud version is very reasonable compared to other products at the same scale. If you expand to the same scale, KNIME could be a more cost-effective option.
What other advice do I have?
If you're evaluating KNIME, make sure to use a comprehensive use case. Sometimes, users might not find the nodes they need in the libraries, but most likely, it's due to improper searching. KNIME offers a unique platform with a wide range of nodes, so thorough exploration is essential to fully benefit from its capabilities.
Overall, I would rate the solution a seven out of ten because I have not yet tried every feature. Otherwise, KNIME is really a great product.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.