Hex is a notebook-based platform that makes analytical work easier to build and share. You can quickly integrate with data, develop logic, wire up a UI, and publish as an interactive data application.
You can use Hex to:
Analyze and visualize data using Python and related libraries
Collaborate with others and version your work
Turn your work into interactive data apps using a drag-and-drop UI builder
Hex is built around 2 primary interfaces:
Logic - a notebook-like interface where you can develop your analysis
App - a drag-and-drop UI builder, where you can arrange elements from Logic into an interactive application
While Hex is built around familiar notebook concepts, it has some important super powers that set it apart.
These can then be used in the App View, which lets you drag and drop elements to compose an interactive web app that anyone else can use.
In sum, Hex is different because it takes the best of notebooks and seamlessly combines it with app-building, sharing, and other tools.
Hex isn't for everyone (yet!). You may want to stick with other tools if you fall into one of these categories:
If you have hard requirements for non-Python languages (we're considering support for R, Julia, and others, but it might be a while).
Your work doesn't require complex logic, or is purely SQL-based (BI tools like Looker or Tableau might be enough for you!)
You want to build a CRUD app (e.g., form-based database writing workflows) - this isn't a focus for us.
You're mostly focused on machine learning model development, and need advanced experimentation features or GPU acceleration (we're thinking about it).