No more typing reviews! Try our Samantha, our new voice AI agent.

PyCharm vs Veracode comparison

Why PeerSpot?
 

Comparison Buyer's Guide

Executive SummaryUpdated on Dec 19, 2024

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

PyCharm
Ranking in Static Code Analysis
7th
Average Rating
8.6
Reviews Sentiment
6.4
Number of Reviews
15
Ranking in other categories
No ranking in other categories
Veracode
Ranking in Static Code Analysis
1st
Average Rating
8.0
Reviews Sentiment
6.9
Number of Reviews
208
Ranking in other categories
Application Security Tools (3rd), Static Application Security Testing (SAST) (3rd), Container Security (13th), Software Composition Analysis (SCA) (2nd), Dynamic Application Security Testing (DAST) (1st), Application Security Posture Management (ASPM) (3rd)
 

Mindshare comparison

As of October 2026, in the Static Code Analysis category, the mindshare of PyCharm is 2.6%, up from 0.7% compared to the previous year. The mindshare of Veracode is 10.7%, down from 21.1% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Static Code Analysis Mindshare Distribution
ProductMindshare (%)
Veracode10.7%
PyCharm2.6%
Other86.7%
Static Code Analysis
 

Featured Reviews

Sahil Sanskar Jha - PeerSpot reviewer
Assistant Manager at a tech vendor with 10,001+ employees
Advanced machine learning workflows have become faster but still need better memory efficiency
In PyCharm, I find several components and libraries to be the most valuable. The support that Jupyter Notebook offers is essential, as we work through Jupyter regularly. Scientific libraries such as NumPy, Pandas, Matplotlib, and Plotly are integral to our work. Machine learning libraries including scikit-learn, PyTorch, and TensorFlow are used extensively. Hugging Face integration is particularly valuable because it is easily findable, the documentation is comprehensive, and it can be directly integrated with the IDEs we work with. The intelligent code editor in PyCharm definitely helps me manage code quality and efficiency in my projects. When using these libraries, it makes parallelization of data very efficient, allowing me to use multi-thread programming architecture. The code can work for multiple datasets rather than one at a time. With native Python code, a machine learning deployment taking 45 to 50 minutes to calculate can be efficiently reduced to a minute or half a second using these libraries.
YS
Software Development Engineer II at Rocket Software
Monthly scans have provided baseline security but still miss critical vulnerabilities
Veracode can improve to stand in this market. They do not have to do much; they just need to improve their UI experience and add more documentation within the application rather than just creating documentation pages on different websites. They need to ensure their web application guides whoever uses it. Since whoever uses Veracode must be a technical person, they just need to guide them to the actual points. They can also improve their security capabilities by adding more filters to identify what vulnerabilities their application has. They need to improve their scanning engine to scan for more critical defects. Also, the integration part can be enhanced by adding features to integrate with a CLI, such as introducing a CLI version or a Jenkins plugin. If such features exist, they should show it as a pop-up, signaling that they have a new feature. Currently, it feels Veracode from two years ago is still the same, so that is something Veracode needs to improve. They can improve the security part. Some of the severe security issues were never caught by Veracode in the reports. In fact, I have never seen any high or critical severity issues pop up in my Veracode report. That is one thing they can improve on their scanning ability to catch high severity issues. Next is integration; Veracode does not provide any tools to integrate with Jenkins or CLI. I do not even know if there is any CLI for Veracode that I can use to automate in my pipeline. The last thing is the UI interface that they have, as it is a bit confusing. I remember we did not have the capability to handle authentications of our internal application. We had to write Selenium code using a Selenium IDE. To write a Selenium script for a Veracode scan, you have to download a Selenium IDE, record it, and then paste that file into Veracode. I can see that Selenium IDE is already decommissioned, so it is no longer used by anyone. Still, we have to use it because Veracode only supports that kind of file for Selenium to automate. They can add more ways to authenticate our application using normal JavaScript or Python or Shell script. I feel these are the four main points. They can document it more by adding tooltips into the application that explain why a parameter is required and what other options are available. For the same example with the Selenium script, they can add a link to their documentation that explains what other kinds of scripts can be written for authentication. I feel they can also make the UI more intuitive so that whoever uses it can guide themselves, as whoever uses Veracode is already a technical person.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The latest AI features and tab completion features are good."
"PyCharm is saving me time and money in general."
"The best feature of PyCharm is that it gives you hints whenever it detects any issues while you are coding. This is important because it helps us code faster and without any errors."
"The automated package installation is helpful. I like the code highlighting features. A huge library of plugins is available, including AI coding tools, though I don't use those myself. The debugging tools are good, showing errors and problem lines."
"The solution provides a good comprehensive debugging feature that I like and which is easy to use."
"With native Python code, a machine learning deployment taking 45 to 50 minutes to calculate can be efficiently reduced to a minute or half a second using these libraries."
"The solution has a nice environment and extensions that make it easy to develop software."
"The product's IDE feature is quite user-friendly."
"Good static analysis and dynamic analysis."
"In pipeline scanning, there is a configuration that can be set with respect to the security level of the flaw. If there is a high or a critical issue, there's a way the build can be failed and blocked before going into production."
"The capability to identify vulnerable code is the most valuable feature of Veracode."
"Before Veracode, the application was deployed to the production server and there would be a lot of bugs and issues. Once we implemented the Veracode scan, the full deployment issues were drastically reduced."
"I don't have much experience with the solution yet. We're looking at integrating Manual Penetration Testing with JIRA and Bamboo and then building that into a CICD model, so the integration is the most valuable feature so far."
"The solution is a specialist in SAST that you can rely on, and code scanning is fast with current, updated algorithms."
"In summary, I think that this is a good tool and I recommend it for helping with security in software development."
"The product helped improve our organization by helping us to identify potential problems in applications and fix them before they were used in a way that they should not be, and in essence, it helped enhance our security."
 

Cons

"The pricing model for PyCharm is a significant area for improvement. It is currently too high, with a per-seat cost of approximately 200 pounds."
"There should be support for the RUST plugin in the Community edition for debugging."
"The solution does not support some features of OpenCV even though it is part of a PyCharm package."
"The solution is heavy because running it on laptops consumes a lot of memory and power. Typically, a laptop battery might last about eight to nine hours, but with the tool running, it reduces to two hours or one and a half hours at most. It is designed to handle large projects and heavy tasks, making it resource-intensive. For smaller projects, use IDEs like Visual Studio Code."
"The user interface and overall user experience could be more intuitive to make it easier for users to navigate and utilize the software effectively."
"One issue with JetBrains tools, including PyCharm, is their heavy resource usage. They can be slow to start, especially when beginning a new project, as it takes some time to index."
"The navigation can be better."
"Customizing the tool can make it complicated."
"An area for improvement I found in Veracode is the connectivity because currently, my company uses a plugin for the dev-ops cloud-based connectivity. A pretty helpful feature would be if Veracode gives a direct code for connecting to the Oracle server directly and authenticating it via a unique server."
"Their technical support is less than stellar."
"They could improve how they fix vulnerabilities. They could have more support in place to help the developers."
"Number one, I need analytics, analytics, and more analytics. It is all about risk based management and better decision support, that is why."
"The scanning on the UI portion of our applications is straightforward, but folks were having challenges with scans that involved microservices. They had to rope in an expert to have it sorted."
"Another thing I need is continued support for the new languages today that are popular. Most of them are scripting languages more so than real, fourth-generation, commercial grade stuff; we're evolving. Most applications are using so much open-source that, quite frankly, it would be great to see Veracode, or anybody else, extend their platform to where they are able to help secure open-source platforms or repositories."
"Some important languages are not supported."
"Scheduling can be a little difficult. For instance, if you set up recurring scheduled scans and a developer comes in and says, "Hey, I have this critical release that happened outside of our normal release patterns and they want you to scan it," we actually have to change our schedule configuration and that means we lose the recurring scheduling settings we had."
 

Pricing and Cost Advice

"The price is reasonable."
"I don't have much info on the pricing, but I would say it is somewhat competitive."
"I use the free community version, so I'm saving money there."
"They have a free Community edition, and they also have a licensed version. They definitely have an annual license. They probably also have a monthly license. Its pricing is good and reasonable. It is a little bit more expensive than the others, but it is well worth it. I would rate it a four out of five in terms of pricing."
"The community edition is free, which is good."
"The community edition is free and the professional edition has a licensing fee."
"Compared to the typical software composition analysis solutions, Veracode is not so costly, although the static analysis part of it is a little costlier."
"We are still considering it at the enterprise level. It has a subscription-based model. We find its price a little high based on the features it provides."
"The licensing and prices were upfront and clear. They stand behind everything that is said during the commercial phase and during the onboarding phase. Even the most irrelevant "that can be done" was delivered, no matter how important the request was."
"It is very reasonably priced compared to what we were paying our previous vendor. For the same price, we are getting much more value and reducing our AppSec costs from 40 to 50 percent."
"Its cost for what we needed it for was too high. It wasn't too high for other companies and it was competitively priced, but for us, it just didn't fit. We did plan to use it and increase the usage. In the end, it may have been abandoned because of the cost, but I'm not a hundred percent sure. So, even though we had planned on using it more and more, because of the cost and the business conditions of things, we didn't have the opportunity to really use it more."
"Pricing-wise, I find it a bit expensive because it's based on the number of users requesting access to Veracode."
"Veracode is affordable for large organizations, but its pricing may be out of reach for small and medium companies."
"I have not examined Veracode's pricing in detail, but from an industry perspective, I see that there is a tendency toward Veracode, which suggests competitive pricing."
report
Use our free recommendation engine to learn which Static Code Analysis solutions are best for your needs.
917,403 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Outsourcing Company
22%
University
10%
Performing Arts
10%
Manufacturing Company
9%
Financial Services Firm
15%
Manufacturing Company
12%
Outsourcing Company
9%
Computer Software Company
7%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business8
Midsize Enterprise1
Large Enterprise6
By reviewers
Company SizeCount
Small Business70
Midsize Enterprise46
Large Enterprise114
 

Questions from the Community

What needs improvement with PyCharm?
A potential area of improvement in PyCharm at this point would be memory efficiency. PyCharm is based on its IntelliJ platform, which is Java-based, meaning it can be very memory-intensive, especia...
What is your primary use case for PyCharm?
My main use case for PyCharm is for machine learning operations.
What advice do you have for others considering PyCharm?
I use PyCharm's debugging tools on a case-by-case basis. The libraries are generally documented well enough that in most cases when I am debugging, half of the errors are found by the IDE initially...
Which gives you more for your money - SonarQube or Veracode?
SonarQube is easy to deploy and configure, and also integrates well with other tools to do quality code analysis. SonarQube has a great community edition, which is open-source and free. Easy to use...
What is the biggest difference between Veracode and Checkmarx?
According to my experience of using both the tools in different organizations Veracode is a Cloud-native, managed AppSec platform with strong focus on ease of use, it is SaaS delivery, and provide...
What is your experience regarding pricing and costs for Veracode Static Analysis?
My experience with pricing, setup cost, and licensing for Veracode is that it is fairly moderate.
 

Comparisons

 

Also Known As

No data available
Crashtest Security , Veracode Detect
 

Overview

 

Sample Customers

Information Not Available
Manhattan Associates, Azalea Health, Sabre, QAD, Floor & Decor, Prophecy International, SchoolCNXT, Keap, Rekner, Cox Automotive, Automation Anywhere, State of Missouri and others.
Find out what your peers are saying about PyCharm vs. Veracode and other solutions. Updated: September 2026.
917,403 professionals have used our research since 2012.