Skip to main content


Scripting is an extremely powerful concept that allows you to improve your data analysis experience with Datagrok drastically. Scripting integrates the full suite of Datagrok's functionalities with thousands of statistical packages and visualizations available in R, Python, Octave, Julia, or JavaScript.

Getting started

  • Create scripts
  • Specify inputs
  • See results
  • Handle errors

Scripting features

  • Access external sources
  • Share scripts
  • Enhance script UI
  • Visualize complex data

Advanced features

  • Export results into a file
  • Review computations history
  • Compare historical runs
  • Provide context documentation
  • Perform sensitivity analysis

Under the hood

  • How Datagrok sees the script
  • Script isolation
  • Runtime environment reuse