Coding in Dataiku

Dataiku makes coding and programming a first-class citizen of the platform.

Coding in Dataiku

Interactive Python, R, and SQL notebooks

  •  Discover and plot data with interactive (REPL) notebooks.
  •  Integrates Jupyter for advanced syntax coloring and completion (Python and R).
  •  Create your own updatable custom reports.
  •  Use pre-templated Notebooks to speed up your work.
  •  Interactively query databases or data lakes through SQL Notebooks (support for Hive).
Interactive Python, R, and SQL notebooks

Code and share your own recipes

  •  Use your favorite (big data) programming languages to add arbitrary custom logic.
  •  Code your own recipes in Python, R, SQL, Shell, Hive, Impala, Pig, Spark SQL, Spark Scala, PySpark, SparkR or sparklyr.
  •  Save your most useful code snippets and share them with other users.
  •  Scale your code by submitting Python or R jobs to Kubernetes clusters.
Code and share your own recipes

Code your own visualizations

  •  Create your own web-based visualizations using the best Javascript libraries (d3.js, Leaflet, plot.ly, …).
  •  Create advanced web applications with a Python backend.
  •  Use Bokeh or Shiny to create compelling interactive visualizations.
  •  Keep all your custom web applications secure with API keys management.
Code your own visualizations

Create reusable components and environments

  •  Reuse existing code assets through shared Python or R libraries.
  •  Extend native Dataiku capabilities by developing Plugins using R or Python.
  •  Create R or Python code environments to ensure reproducibility and compatibilty.
  •  Create Python-based custom steps for your Dataiku scenarios.
Create reusable components and environments

Get Started with Dataiku

Start an online hosted trial, download the free edition,
or compare the features of the Lite, Team, and Enterprise editions.

Get Started