Introducing G2.ai, the future of software buying.Try now
Product Avatar Image
G2 recognized Hex
Hex

By Hex Tech

4.5 out of 5 stars

How would you rate your experience with Hex?

Hex Reviews & Product Details

Pricing

Pricing provided by Hex.

Community

Free
Per Month

Hex Media

Hex Demo - Hex Homepage
Your homepage provides an overview of your favorite projects and gives you the ability to filter projects by tags and other attributes.
Hex Demo - Hex Knowledge Library
Knowledge Library is a new set of workflows in Hex that empower teams to create knowledge from their work. Users can search through projects, filter by categories, and see other metadata like who created it and (soon) how many views a given project has.
Hex Demo - Hex Project Page
In a Hex project, you're able to connect easily to data, and use a combination of Python, SQL, and R to analyze, collaborate, and share data in new ways. On the left hand side, you'll find several toolbars, including outline view, database setup, package management, etc. In the middle, you'll fin...
Hex Demo - Table Display and Chart Cells
Hex’s editing experience is built around the notebook format, which we have supercharged and extended, from real-time collaboration, to SQL support, to a reactive compute model that feels like magic. It’s simply the best platform in the world for exploratory data analysis, modeling, and storytell...
Hex Demo - Graph View
Hex's reactive compute engine makes it possible to visualize the lineage of your code. See dependencies with ease and click on a particular node (cell) in the graph to scroll directly to the corresponding code in your project.
Hex Demo - Published Apps
In Hex, you can publish interactive apps that make it easy for nontechnical stakeholders to extract insights from your data analysis work. Share links to your interactive apps with fine-grained control.
Product Avatar Image

Have you used Hex before?

Answer a few questions to help the Hex community

Hex Reviews (295)

Reviews

Hex Reviews (295)

4.5
295 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Andreia S.
AS
Junior Data Analyst
Mid-Market (51-1000 emp.)
"Effortless SQL-Python Integration, But Row Limits Can Be Restrictive"
What do you like best about Hex?

It is so easy to combine SQL with Python! I love how accessible it is to call variables created in different cells. The charts and pivot tables tools also work great and are very intuitive. Review collected by and hosted on G2.com.

What do you dislike about Hex?

This is probably related with my subscription tier, but I cannot work with tables with millions of rows, so I need to reduce my datasets early in the projects, which may be a bit limiting sometimes. Review collected by and hosted on G2.com.

Jon Y.
JY
"Transforms Data Visualization with Flexibility and Ease"
What do you like best about Hex?

I really enjoy how easy it is to create dashboards with Hex. The ability to flip between SQL and Python is fantastic because I can use the code that's best suited for the task at hand. The easy drop-down for charts and drag-and-drop features for charting and pivot tables make it a lot quicker than using pure Python or notebooks. The charts are far more visual and effective than those in Looker, and Hex is far cheaper than Tableau, which is great. The ability to see which parts of the code are taking longer than others is also brilliant as it often easy to speed up applications during test runs with some simple data editing. Review collected by and hosted on G2.com.

What do you dislike about Hex?

The charting library could be expanded. It would be incredibly helpful to have slightly more options to choose from, and for certain charts to be slightly less rigid in their structure. While certain charts can be created with python scripts, these always look significantly different in the app to those auto created by by the hex charting library. Expanding the library would speed up certain dashboard building as well as improving the visuals. For example, funnel charts would be a great addition. The notifications are a really cool function. However, they seem more suited towards a backend team suggesting that this run of the application has failed or succeeded, rather than a general updating for a company-wide or even a C-suite level view for things like daily or weekly updates on metrics. If the notifications were improved in that respect, and the charts could be pulled directly into it rather than from a PDF, it would be a really top-level tool. Review collected by and hosted on G2.com.

Verified User in Automotive
UA
Mid-Market (51-1000 emp.)
"Effortless Notebook Sharing and Fast Analysis with Hex"
What do you like best about Hex?

I quite like the notebook to app workflow and sharing capabilities. Creating a notebook from scratch, building out a replicable analysis, and sharing that with colleagues is a breeze with Hex. The SQL caching feature is quite nice as well to allow for faster notebooks coupled with sharing. Review collected by and hosted on G2.com.

What do you dislike about Hex?

You can redefine variable names in different cells. This leads to one of Hex's main features not executing well. A traditional jupyter notebook runs top to bottom sequentially. With Hex, a graph is created. If I want to run the 30th cell then Hex uses the graph to understand what stale cells above it should also be run. This is great, until you redefine variables in different cells which leads to less of a gain from this feature. Review collected by and hosted on G2.com.

Tejas B.
TB
"Simplifies Data Analysis with Room for Improvement"
What do you like best about Hex?

I like that Hex combines the usage of SQL and Python, unlike Jupyter notebooks. It has an easier way of creating charts, pivots, and tables. The pivot feature with calculated columns is the one I find most helpful, and the chart cells as well. These features save me a lot of time because I would have had to write code to perform these actions otherwise. The Pivot Hex cell is great because even a non-technical person can just drag and drop to adjust things. I found the initial setup fairly easy due to the documentation. Review collected by and hosted on G2.com.

What do you dislike about Hex?

Sometimes the cells cause errors without any changes to the code or formula, which is frustrating because there's nothing to debug. This annoys me a lot. Also, there could be more chart types available for a more detailed analysis. Review collected by and hosted on G2.com.

Verified User in Internet
UI
Mid-Market (51-1000 emp.)
"Flexible tool for every data team"
What do you like best about Hex?

- great visualization options

- highly flexible, dependency awareness between cells is very strong

- easy transition between python and sql

- responsive and kind customer support / team

- fast moving company, they keep adding new and useful features all the time

- easy to use

- reusable code components

- best AI integration in an analytics tool so far (still behind an experience like cursor though) Review collected by and hosted on G2.com.

What do you dislike about Hex?

- github integration is weak. I wish it was possible to push changes via github. For data analysis and exploration hex is quite good but I also use it for internal tooling since it supports python and for those use cases I prefer to write code in cursor and push to hex.

- auto complete could have been much better

- cells that return "query" (instead of dataframe) is a great idea but the implementation is not good. It tries to show you a sample of data so if your query has heavy joins it takes forever. because of this, for reusable CTE's I need to use python which is not a seamless experience Review collected by and hosted on G2.com.

Levy S.
LS
Fraud Lead
Mid-Market (51-1000 emp.)
"Intuitive and Efficient Data Analysis with Integrated AI"
What do you like best about Hex?

I'm using Hex on a daily basis. It's very intuitive. I haven't done hands on data work in awhile and Hex made it easy for me to jump back in. Using the integrated AI I was able to find the information I wanted and it was helpful in extracting the information I needed quickly. It also made it easy to create quick apps using sql and python, schedule a job and integrate with other systems. Review collected by and hosted on G2.com.

What do you dislike about Hex?

Working with other data clients, I remember one helpful feature was the results have been saved in tabs. In Hex, every time I run a query it overwrites the previous results. Would have been nice to still see them in a tab. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Mid-Market (51-1000 emp.)
"Best analytical environment I have used"
What do you like best about Hex?

Hex is the most impressive analytical environment I have used so far. What impresses me most is how effortlessly Hex connects SQL and Python dataframes, allowing for smooth transitions between the two. I also value the intuitive visualization tools, including tables, pivots, and charts, which are simple to use without any additional setup. The data caching functionality is another strong point, as is the ability to connect to and manage multiple databases at once. ONe more feature worth to be mentioned is Components. And the last but not least is easiness of transforming notebooks into published apps. Review collected by and hosted on G2.com.

What do you dislike about Hex?

Hex provides an excellent feature that allows you to reuse SQL query cells as CTEs in later SQL cells. However, this functionality comes with a frustrating drawback. When working in Notebook mode, you must execute the CTE cell before running the final query, which effectively doubles the execution time. Review collected by and hosted on G2.com.

Niccolò A.
NA
Data Analyst
Mid-Market (51-1000 emp.)
"Powerful Data Analysis Tool with Seamless Setup"
What do you like best about Hex?

I appreciate Hex for its impressive agent integration and the ability to seamlessly alternate between SQL and Python cells, which stands out as a killer feature for me. This functionality allows me to extract data and plot it immediately, significantly enhancing my workflow efficiency, especially in creating reports starting from raw data. The ease of the initial setup is another aspect I found commendable, as it was 'super'. Overall, Hex has been a valuable tool in my work, leading me to highly recommend it with a perfect score of 10 out of 10. Review collected by and hosted on G2.com.

What do you dislike about Hex?

I find that the kernel timeout messages in Hex could be clearer, which currently causes some confusion, especially when working under tight deadlines. Additionally, the publishing options available are not as comprehensive as they could be, which limits the flexibility and reach when sharing reports or results. Review collected by and hosted on G2.com.

Emmett F.
EF
"Powerful Analytics Tool with Stellar Python Support"
What do you like best about Hex?

I use Hex for a wide variety of analytics, data science, and data transformation tasks, which significantly broadens its applicability in my work. I particularly appreciate how Hex helps accelerate insights, auto-identify the correct datasets and joins, and analyze code for efficiency gains swiftly. The agent feature is incredibly powerful; it often gets me 80%+ of the way to completing a task very fast, allowing me to focus on manual edits or optimizations effectively. I have been using this agent since its release for a range of tasks, especially in writing Python code, and it continues to improve frequently. Moreover, I found the onboarding process very easy, which facilitated a smooth adoption of Hex in my workflow. Overall, I am highly satisfied with Hex and would wholeheartedly recommend it to others, as evidenced by my willingness to rate it a perfect 10 on the recommendation scale. Review collected by and hosted on G2.com.

What do you dislike about Hex?

I find the agent feature sometimes struggles to switch effectively between query and dataframe mode. This can be problematic, especially when specific tasks require distinct modes, such as using dataframe mode for particular operations or query mode for handling larger datasets efficiently. Additionally, the size of notebooks tends to grow rapidly, which is often due to the creation of multiple cells instead of optimizing or editing existing ones. This rapid expansion with 'dormant' disconnected cells makes it challenging for me to grasp the full scope of a notebook, leading to difficulties in understanding and additional time required to comprehend what the notebook is doing. Review collected by and hosted on G2.com.

Aleksanteri S.
AS
"Simplifies Data Management with Native SQL and Python Integration"
What do you like best about Hex?

I love using Hex for ad hoc analytics due to its native SQL connection, which simplifies data retrieval. The ability to seamlessly integrate Python within the platform is highly valued as it allows me to build and share tools with my colleagues efficiently. Hex's ease-of-use, particularly with data in AWS, significantly enhances my workflow by enabling rapid task completion without the need for exporting or additional file management in Python or SQL. The Python + AI assistant feature is fantastic; sometimes the AI anticipates my needs and improves my typing through forward-filling, making coding a smoother experience. I also appreciate the ability to use the embedded version of Hex within our internal analytics platform, consolidating notebooks in one location, which I find extremely helpful. The initial setup of Hex was very easy, and based on my positive experience, I would wholeheartedly recommend Hex to others. Review collected by and hosted on G2.com.

What do you dislike about Hex?

I dislike the CTRL+F functionality inside a cell in Hex. It does not allow me to search for instances within a large cell effectively. Instead, it requires me to use CTRL+F outside the cell, which then searches the entire notebook for the term, leading to inefficiencies in the workflow. Moreover, when using CTRL+F inside a cell, pressing ENTER does not take me to the next instance of the searched term automatically, which is an expected behavior that would greatly enhance usability. Additionally, limitations in the amount of datapoints that can be displayed with the native visuals is a bit restricting. I constantly work with data that has lots of rows and lots of points. If there would be some default behavior that would somehow display an aggregate, a rolling median, or something and warn me about it rather than just say "too many data points" it would be useful. I'm typically more interested in the trends. Review collected by and hosted on G2.com.

Pricing Options

Pricing provided by Hex.

Community

Free
Per Month

Professional

$36.00
Per Month

Team

$75.00
Per Month
Hex Comparisons
Product Avatar Image
Tableau
Compare Now
Product Avatar Image
Mode
Compare Now
Product Avatar Image
Microsoft Power BI
Compare Now
Hex Features
Reports Interface
Steps to Answer
Graphs and Charts
Calculated Fields
Data Column Filtering
Data Discovery
Predictive Analytics
Data Visualization
Big Data Services
Data Transformation
Product Avatar Image
Product Avatar Image