I looked at the demo video, it didn’t appear to allow embedding of anything that R would output but rather just appended data that was manipulated within R back to the output of the original query.
Mode has python notebook integrated and can read in your queries as datasets and then embed whatever you render from python. You cannot modify the original data of the query within the python notebook and then use mode's stock visualizations from the data you created in python.
This is a pretty big difference between the two if I'm understanding it correctly.
The GUI/Dashboarding of this looks way better than mode.
I'm curious how Cluvio supports filters such as drop down menus, filters based on dynamic queries (vs. hardcoded), and supporting drop down filters with multi select. (Mode does these things very poorly, chartio does them pretty well).
i.e. the R step is injected, takes data as input and produces data (in the form of data.frame, vector of values or primitive values) as output.
Re: the filters. We support time-based filters very well with a nice UI (custom time ranges, time ranges relative to today, additional comparison time range). Custom value filters are currently in beta and once launched (in couple weeks) will support multi-select as well as values based on dynamic queries.
There are some similarities conceptually (SQL-based analytics, use of R or Python to give additional capabilities).
There are more differences in the visualisation capabilities, user experience and pricing (esp. with larger number of business users that should make use of the analytics results, which are free in our case).