We just raised a $30M Series A: Read our story

KNIME OverviewUNIXBusinessApplication

KNIME is the #1 ranked solution in our list of top Data Mining tools. It is most often compared to Alteryx: KNIME vs Alteryx

What is KNIME?
KNIME is the leading open platform for data-driven innovation helping organizations to stay ahead of change. Use our open-source, enterprise-grade analytics platform to discover the potential hidden in your data, mine for fresh insights or predict new futures.

KNIME is also known as KNIME Analytics Platform.

KNIME Buyer's Guide

Download the KNIME Buyer's Guide including reviews and more. Updated: October 2021

KNIME Customers
Infocom Corporation, Dymatrix Consulting Group, Soluzione Informatiche, MMI Agency, Estanislao Training and Solutions, Vialis AG
KNIME Video

Pricing Advice

What users are saying about KNIME pricing:
  • "KNIME is free as a stand-alone desktop-based platform but if you want to get a KNIME server then you can find the cost on their website."
  • "At this time, I am using the free version of Knime."
  • "It's an open-source solution."
  • "The price of KNIME is quite reasonable and the designer tool can be used free of charge."

KNIME Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
AK
Business Intelligence Consultant at a tech services company with 1,001-5,000 employees
Consultant
Has good machine learning and big data connectivity but the scheduler needs improvement

Pros and Cons

  • "This open-source product can compete with category leaders in ELT software."
  • "The ability to handle large amounts of data and performance in processing need to be improved."

What is our primary use case?

We are using KNIME for basic analytics to reduce the amount of processing time. We found that it takes a lot of time for scripting on the cloud, so we have been using it locally on our PCs.  

How has it helped my organization?

While the product has not yet improved our organization, we expect to use it in full deployments with our clients to greatly reduce their costs and make our services more attractive.  

What is most valuable?

The most valuable part of the solution is the machine learning part. The second feature that we use most is big data connectivity. When we deployed the architecture, we directed our IDS (Intrusion Detection System) server to where the big data will be on our servers. Then we needed some kind of basic machine learning and obviously. After that, we connected it with Tableau visualization. Now we are writing the big data part of our solution along with the overall machine learning. These two parts will be the most important for our business going forward.  

I think also connectivity with hybrid databases and also integration with languages like Python are great advantages to what we are seeking to do in our environment. We have been using these features extensively and we find them to be very valuable in achieving what we hoped to achieve with the tool.  

What needs improvement?

One thing that I found was that in the open-source version of the KNIME analytics platform, we see difficulties in scheduling jobs. If the scheduler could be updated in the open-source version, the software will be easier to schedule properly and to use efficiently.  

The second time that I faced difficulty using KNIME was with data processing time. When we use large chunks of data for local processing, the processing is very slow. We do not want to move these big data often. For me, it seemed that moving one gigabyte of data went very slowly. So, the second thing that I would really like to see is a better ability to handle large amounts of data locally with KNIME in an efficient manner.  

The third area that might be improved is that when we have a large amount of data — let's say like five gigabytes — then there is one panel completely ignored. The impact of that on the results of our data processing is not good. So I would really like to see the load balancing and the overall processing time substantially reduced.  

So the things I would most like to see are the ability to handle large amounts of data and improved performance in processing.  

For how long have I used the solution?

We have been working with KNIME for about six months.  

What do I think about the scalability of the solution?

We do not have many people using the solution in our company at this point because the tool is comparatively new to us. There are around three or four users right now. We do have plans to increase the usage and the number of users. We have been planning it because we have growth opportunities with some clients. The only potential problem is that right now, we are under-confident, in our capability to implement pure KNIME solutions without more discovery and testing. So, we are planning it to replace Alteryx eventually with KNIME. But as of now, we are just planning. We do plan to increase the usage in the future but we have not done anything yet regarding that.  

How was the initial setup?

The initial setup was very straightforward. It was not complex at all.  

What about the implementation team?

We deployed it, we installed it ourselves on our local system server.  

What other advice do I have?

We have done a few projects with some of our clients in KNIME. In these cases, we mainly used KNIME because of its ability to work in a data center environment in an enterprise system. This was one of the most important things that we were looking for. The second point was that KNIME is an open-source analytics platform. The point is that if some client has less data or a relatively small database, then we can use the open-source platform instead of using Alteryx, which is fairly expensive. These are the options we advise our clients about.  

On a scale from one to ten where one is the worst and ten is the best, I would rate this product as an eight out of ten. I honestly do not feel familiar enough with this product that my rating is accurate as I need to be more familiar with it over time. On the other hand, I have used KNIME and other tools in a similar category — like Informatica and Alteryx. Informatica is purely a data warehouse software. Alteryx is something we use frequently. So I have used three ETL tools. If I compared KNIME with Alteryx which are the most similar of the three, then I think KNIME is much better for our purposes. Strictly as a comparison with Alteryx, I would rate KNIME as an eight.  

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Vadim Shumilov
Data Analytics Consultant at Optivia
Real User
Top 20
Good workflow tools, supports Python and R integration

Pros and Cons

  • "The visual workflow tools for custom and complex tasks always beat raw coding languages with the agility, speed to deliver, and ease of subsequent changes."
  • "I would like to see better web scraping because every time I tried, it was not up to par, although you can use Python script."

What is our primary use case?

This solution is primarily used for various data analytics in an enterprise environment. 

The reality of any data analytics project including Data Science is that 90% of the effort goes into data sourcing and preparation. Data usually comes from multiple sources including data warehouses, web scraping, Excel input, free text, etc. KNIME allows you to do the 90% plus other predictive functionality.

How has it helped my organization?

It is a free open-source tool that performs very similarly to other expensive tools. KNIME has been great for me over the years. It allows me to connect to various sources including data warehouses, then put the processing logic together (ETL-like), which can be quite complex and produce the required output. Ultimately, it would go into Excel or Tableau for presentation.

What is most valuable?

The features that I find most valuable are:

  1. The visual workflow tools for custom and complex tasks always beat raw coding languages with the agility, speed to deliver, and ease of subsequent changes.
  2. Unlimited volume of data; you are only limited by the machine you run on.
  3. Python and R integration.
  4. Predictive functionality and text analytics. If it is not enough then you can use custom Python and R scripts.
  5. Looping functionality.
  6. Variables allow you to parameterize your flows.
  7. Run one node at a time, which is something that Alteryx users dream of doing.
  8. Managing (collapsing) sub-flows, which is another thing that Alteryx container users also dream of.

What needs improvement?

The areas that I feel need improvement are:

  • It needs support for a joiner node to have three outputs (left unmatched, matched, right unmatched), as competitors do (have not checked 2019/20 releases).
  • I need the ability to add additional comparison conditions to a join. For example, in SQL you can specify only rows with a date fitting within a date range from the joined file. At the moment in KNIME, you should allow a join explosion to take place and filter what you need later, but sometimes the output becomes too big.
  • It would be helpful to have more examples of Java code for nodes, like Java Snippet.
  • I would like to have this solution show row counts on canvas, as it would improve the control and speed to build the workflow.
  • The pseudo-code types could be rationalised into one (e.g. only Java).
  • I would like to see better web scraping because every time I tried, it was not up to par, although you can use Python script.

For how long have I used the solution?

I have been using KNIME for between four and five years.

What do I think about the stability of the solution?

My system occasionally may crash like other similar tools, although autosave is available.

What do I think about the scalability of the solution?

Scalability is limited to a desktop application.

How are customer service and technical support?

Obviously, as an open-source application, your options are limited but I have found answers on forums when I needed help.

Which solution did I use previously and why did I switch?

Recently I have been using Alteryx so I have collected a few points on differences in both tools. Both are good, I can conclusively say I could go back to KNIME and be as effective data professional as I am with Alteryx.

I have to use Alteryx due to my client's tool choice, but I know that what I am doing with Alteryx right now could be done better in KNIME. Of course, Alteryx has its own advantages for certain areas.

How was the initial setup?

It is a relatively simple install. You can even avoid installing it and run from a directory.

What's my experience with pricing, setup cost, and licensing?

KNIME is free as a stand-alone desktop-based platform but if you want to get a KNIME server then you can find the cost on their website. The fact that KNIME is open source may create challenges from an IT security view in an enterprise environment.

Which other solutions did I evaluate?

For this review, I would include Alteryx and Lavastorm (the latter is no longer available).

What other advice do I have?

If you need a good Visualisation functionality, you should use Tableau or something of that caliber. However, the data prep can be done KNIME, which would give you extra confidence that what goes into your Visualisation layer is correct.

Overall, KNIME is definitely worth considering.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Learn what your peers think about KNIME. Get advice and tips from experienced pros sharing their opinions. Updated: October 2021.
540,694 professionals have used our research since 2012.
SnehaaSelvakumaran
BI Solutions Developer at a tech services company with 201-500 employees
Real User
Top 10
Open source with good analytic capabilities and very stable

Pros and Cons

  • "The product is open-source and therefore free to use."
  • "They should look at other vendors like Alteryx that are more user friendly and modern."

What is most valuable?

The data analytics capabilities in KNIME are excellent. It's not just a statistical ETL tool. We can go deeper and do various types of tasks beyond straight analytics.

The product is open-source and therefore free to use.

The solution offers lots of different options.

What needs improvement?

The user interface could be a bit better. It's currently very dated.

They should look at other vendors like Alteryx that are more user friendly and modern. 

From a systems point of view, the tool is not completely user friendly.

Users tell us they would like to do their own analytics and find it difficult to accomplish without the help of a technical service.

You need to be a bit more knowledgeable in order to handle the solution. It's not difficult, it's just more technical than other options.

For how long have I used the solution?

I've been dealing with the solution for four years.

What do I think about the stability of the solution?

The solution is very stable. There aren't issues surrounding bugs or glitches. It doesn't crash or freeze. It's quite reliable.

What do I think about the scalability of the solution?

It depends on the requirements you have, however it is scalable, at least for the next two years.

We typically work with enterprise-level organizations. The companies aren't that small.

How are customer service and technical support?

The technical support is okay. I'd give them three out of five stars.

I don't find any of their online tutorials help anyone at all. I am comparing KNIME with Alteryx mainly due to the fact that those two are the main ETL tools which most of my clients use. The technical support and documentation that are available for Alteryx are quite good. We don't get that level of documentation or videos from KNIME's support. It's very limited. 

Which solution did I use previously and why did I switch?

We also use Alteryx. We use both solutions, depending on the client. I tend to recommend Alteryx. For someone who has good technical knowledge, they can go with KNIME. However, if they're not a techy person, I would recommend Alteryx for them.

How was the initial setup?

The initial setup is not complex. It is pretty easy. However, you have to know what to do. If you have software demo documents or if you have tutorials to support you, then it is easy. I wouldn't say that it's a complex tool at all. It's pretty easy.

What's my experience with pricing, setup cost, and licensing?

The solution is open-source and therefore cheap to use. Anyone can access it. They can just download it off the internet and start. Alteryx is way too expensive. In terms of pricing, it's always better to go with KNIME.

What other advice do I have?

I am both consultant and a vendor right now. We do a bit of consultant work for some of our clients and we give the tutorials to them. We typically get in touch with them, and they send what they need and we do the distribution for them.

I'd recommend new users have their requirements sorted out first so that they know what they need out of the tool. If that is clear, they can install the custom content required in KNIME to get their analytics done correctly. If that is there, then it's a piece of cake.

Overall, I'd rate the solution eight out of ten. If the user interface was better and it offered better technical support, I would rate it higher.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
ITCS user
Senior Vice President at a financial services firm with 10,001+ employees
Real User
Top 10
Visually appealing, user-friendly and intuitive in creating workflows and automating tasks

Pros and Cons

  • "From a user-friendliness perspective, it's a great tool."
  • "If they had a more structured training model it would be very helpful."

What is our primary use case?

I am a basic user, doing a data science course.

I am using Knime more from a study perspective, rather than a practical work application.

I am fairly competent with creating workflows and automating some basic things in Knime.

How has it helped my organization?

NA

What is most valuable?

From a user-friendliness perspective, it's a great tool.

What needs improvement?

I think some of the online training content could be better, although I have been able to find all of the information. At times they're quite lengthy, and for me to go through everything and then get a resolution takes a good amount of time.

They could have a more structured node-wise training model, where I can simply get into it. For example, if I need to understand a node to create pivot tables, I have to go through the training mode to understand what the functionality is.

If they had a more structured training model it would be very helpful.

It would be helpful to launch more certification programs online. 

There could be better marketing. The awareness of Knime is limited, especially for small organizations. When you compare with PowerBI, there is a lot of active marketing put into their product, also, having Microsoft associated with it is an advantage.

They have to step up on the marketing aspect and the ability to digitize using Knime. Many are aware of other tools such as PowerBI.

In the next release, I would like to see the certification available for active users.

Also the costing aspect of the certification, there could be more local impact time zone programs with a bit of costing dissension to encourage more active users in Knime who can then move to the server version in their organization.

For how long have I used the solution?

I have been using Knime for approximately one year.

We are in the testing phase of this solution.

What do I think about the stability of the solution?

It is quite stable. I have not been faced with any issues since I have been using this solution.

What do I think about the scalability of the solution?

Knime is a scalable product.

We have five power users who are test prototype users at the moment. We are trying to sell that prototype to the management so that we can deploy it on a larger scale.

How are customer service and technical support?

I have never had the need to reach out to technical support.

At some point when I move on with the server versions, I might need some help.

The desktop version, it's more of an install and then just run it.

What's my experience with pricing, setup cost, and licensing?


At this time, I am using the free version of Knime.

Which other solutions did I evaluate?

I did look at Tableau and was considering it to some extent. I felt Knime was more user-friendly and more versatile to automate tasks (most of them excel based).

What other advice do I have?

I am quite supportive of this product. It has been helpful in automating a few of my accounting activities.

Digital groups such as Knime have great potential, but there needs to be more aggressiveness with marketing. There are many executives that do not know what Knime is.

My journey starts by explaining what Knime is and what the functionalities are.

I like Knime, and I would rate this solution a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Benedikt Schwaiger
CEO at SMH - Schwaiger Management Holding GmbH
Real User
Top 20
Stable and easy to set up with very good ETL features

Pros and Cons

  • "All of the features related to the ETL are fantastic. That includes the connectors to other programs, databases, and the meta node function."
  • "The predefined workflows could use a bit of improvement."

What is our primary use case?

We primarily use the solution as an ETL - to Extract, Transform, Load topics.

What is most valuable?

All of the features related to the ETL are fantastic. That includes the connectors to other programs, databases, and the meta node function.

Technical support has been extremely responsive so far.

The solution has a very strong and supportive community that shares information and helps each other troubleshoot.

The solution is very stable.

The initial setup is pretty simple and straightforward.

What needs improvement?

The user interface could be a little bit more comfortable. The usability, in general, could be much better.

The predefined workflows could use a bit of improvement.

For how long have I used the solution?

I've been using the solution for five years.

What do I think about the stability of the solution?

The solution is pretty stable. I don't recall facing any bugs or glitches. The solution doesn't crash or freeze. It's fairly reliable overall.

What do I think about the scalability of the solution?

We have about 10 users in the company that are on the solution regularly. They are all either engineers or business consultants.

How are customer service and technical support?

The technical support on offer is very good. We rarely have issues, however, if we do, the support that is provided is very fast and the team is very knowledgeable. There's also a very strong and active KNIME community that includes KNIME developers.

At the end of the day, when we run into issues, it's dealt with immediately and we're very satisfied with the level of service provided.

How was the initial setup?

The initial setup isn't complex. I'd describe it as straightforward. What makes it very easy is that there's so much material available online. Users have access to many forms of documentation, including webinars and training documents. When it comes to finer details, of course, it gets more complex, however, that's pretty normal in every product. 

What other advice do I have?

We are KNIME partners and also provide KNIME training to clients as well.

We're a startup, and we're in the startup phase, however, we are working to build more business relationships with KNIME.

In my previous company, we were also partnered with KNIME. Currently, I'm working as a consultant and we have a customer who is using SAP Analytics, however, I am interested in learning more about the differences between KNIME and SAP Analytics. That's something I'm looking at right now.

We would definitely recommend this solution to other organizations.

I'd rate the solution eight out of ten. I don't know if there's a tool better than this particular product, however, there's always room for improvement on any technology.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Piotr Świątek
Test Engineer at ProData Consult
Real User
Top 20
An impressive open-source product that is stable and easy to use

Pros and Cons

  • "What I like the most is that it works almost out of the box with Random Forest and other Forest nodes."
  • "The documentation is lacking and it could be better."

What is our primary use case?

I am advocating the use of this solution in my organization. I use it personally for my purposes and for the company, I use it for internal data science with very good results.

What is most valuable?

What I like the most is that it works almost out of the box with Random Forest and other Forest nodes.

What needs improvement?

It is difficult to say at this time, as I am not using the latest version. I have noticed that I don't have the latest modules that were added, such as ML.

In my opinion, there's one thing lacking. As far as algorithm notes go, it would be handy if category algorithms of C4 or C4.5 could be set with a checkbox or something like that.

Once you go to the forum or the documentation, to see how to implement a C4.5, you mark the checkbox, and only then it would be content for C4 or C4.5.

The documentation is lacking and it could be better. It's a community-driven product but there are a few crucial models missing such as ANOVA and MANOVA.

For how long have I used the solution?

I have been using KNIME since December 2019.

What do I think about the stability of the solution?

In my opinion, it is very stable.

What do I think about the scalability of the solution?

I have not yet explored the scalability as I am using it on my local machine and I don't have the experience of putting it on the cloud.

I do plan to increase my usage.

How are customer service and technical support?

The documentation is okay, although there are things missing. At the same time, the forum support is great.

Which solution did I use previously and why did I switch?

Previously, I was using SPSS Statistics, although that was ten years ago. I had a gap in data mining and the statistic field as a whole.

How was the initial setup?

The initial setup is very straightforward.

What's my experience with pricing, setup cost, and licensing?

It's an open-source solution.

What other advice do I have?

I am considering further courses and maybe some certification in the next year.

I would strongly recommend KNIME. It's a modeling or statistics product that can be used by almost anyone with knowledge in the field. It works almost out of the box.

For starters, it's approximately two hours of watching videos and/or reading the documentation, and then off you go.

I built my first working model in two days when I started using KNIME, and it only needed to be tweaked. It was impressive.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Tseesuren Batsuuri
VP, Software and IT Service at ITZone LLC
Reseller
Top 20
Easy to use and reasonably priced, but more training material needs to be made available

Pros and Cons

  • "This solution is easy to use and it can be used to create any kind of model."
  • "KNIME needs to provide more documentation and training materials, including webinars or online seminars."

What is our primary use case?

We are a solution provider and KNIME is a product that we are working on reselling to our customers. We sell BI tools such as Tableau and many of our customers that are using these tools need to have an AI solution. They have lots of use cases for AI including, for example, those from the financial sector would like to use AI for credit scoring. We also have government clients who will have their own specific use cases.

We have not yet sold it to any of our customers because they are still using the free tools and we are promoting it based on that.

What is most valuable?

The nicest part of KNIME is that the designer tool is free.

This solution is easy to use and it can be used to create any kind of model.

What needs improvement?

We are worried about the performance when it comes to using a lot of data that has many rows and columns. On the server-side, we are not sure whether KNIME can manage or handle large amounts of data without issue. It looks like it will easily work for small datasets but we are concerned about performance as the volume increases.

KNIME needs to provide more documentation and training materials, including webinars or online seminars. At this time, it is not sufficient when compared to some other vendors.

The user interface needs to be improved because it looks quite messy and I am not very comfortable using it. 

For how long have I used the solution?

I have been familiar with KNIME for two or three years but we have been actively interested in it for less than a year.

How was the initial setup?

We have not deployed the entire solution for a customer yet. However, we have been working with the design tool, which does not require deployment. You just have to download it and then it can be used for testing demonstration data.

What's my experience with pricing, setup cost, and licensing?

The price of KNIME is quite reasonable and the designer tool can be used free of charge.

What other advice do I have?

Many of our customers have streaming data and want to use an AI model. We do not yet know whether KNIME will handle live-streaming and it is something that we intend to test.

I would rate this solution a seven out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
AL
Head Of Business Solutions | Unmanned Shop | Automated Retail | AI | IoT | Robotic | Data Science at Smart Retail
Real User
Good data preparation and wrapping, but needs online training and more examples

Pros and Cons

  • "This solution is easy to use and especially good at data preparation and wrapping."
  • "It needs more examples, use cases, and MOOC to learn, especially with respect to the algorithms and how to practically create a flow from end-to-end."

What is our primary use case?

Our primary use case for this solution is shopping-basket analysis.

How has it helped my organization?

It gives much insight about business in different aspects, from understanding product portfolio to clients, much of them arouse interests from important stakeholders

What is most valuable?

It is a complete data science platform and especially good at scaling up data preparation and wrapping. It provides a large numbers of algorithms to look at data from different angles

What needs improvement?

It needs more examples, use cases, and MOOC to learn, especially with respect to the algorithms and how to practically create a flow from end-to-end.  The learning curve is steep.

For how long have I used the solution?

We have been using this solution for six months.

What do I think about the stability of the solution?

Very good

What do I think about the scalability of the solution?

Perfect

How are customer service and technical support?

Very good and very prompt, usually in a few hours, can't complain more

Which solution did I use previously and why did I switch?

I wrote Python in different IDE, however KNIME is easier to tackle with changes in data sources, processes, and expectations, etc. It is simple to work around with different situations for testing and comparison. 

How was the initial setup?

Setup is very easy, no more than a normal app

What about the implementation team?

I do it myself, and I am super-user level

What was our ROI?

More than worthy to invest

What's my experience with pricing, setup cost, and licensing?

One of the benefit for KNIME is free for desktop version, which is enough for small team work. It is worthy to try but prepare for times to search and learn. It is not really as easy as drag and drop.

Which other solutions did I evaluate?

I check with Alteryx and RapidMiner

What other advice do I have?

Official and structural online training is a must, which is now not enough. Or you can start something simple very easily but stuck to go deeper. However KNIME response is very prompt.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free KNIME Report and get advice and tips from experienced pros sharing their opinions.