Install

Get Data

One command. Works on macOS, Linux, and WSL. ARM and x86_64.

Quick Install

The fastest way to get started.

Terminal recommended
$ curl -fsSL https://data-lang.dev/install.sh | sh

Detects your platform, downloads the correct binary, and adds it to your PATH.

Alternative Methods

Homebrew (macOS / Linux)
$ brew install openie/tap/data
Cargo (from source)
$ cargo install data-ide
Nix
$ nix profile install nixpkgs#data-ide

Verify Installation

Terminal
$ data --version data 0.1.0 (aarch64-apple-darwin) engine jouledb 0.9.2 cascade 16 levels energy picojoule metering active

Create Your First Notebook

Two commands to an energy-metered notebook.

Terminal
$ data new my-analysis Created notebook: my-analysis/notebook.data $ data open my-analysis Opening Data IDE on http://localhost:4324

Configuration

Set energy budgets, default kernels, and cascade limits.

~/.config/data/config.toml
# ~/.config/data/config.toml [energy] max_per_cell_pj = 1_000_000 max_per_query_pj = 50_000 budget_warn_pct = 80 [notebook] default_kernel = "python" auto_save = true receipt_inline = true [cascade] max_level = 4 prefer_local = true

System Requirements

macOS

  • macOS 13 Ventura or later
  • Apple Silicon (M1+) or Intel x86_64
  • 4 GB RAM minimum

Linux

  • glibc 2.31+ (Ubuntu 20.04+, Fedora 33+)
  • x86_64 or aarch64
  • 4 GB RAM minimum

Windows (WSL)

  • Windows 10/11 with WSL 2
  • Ubuntu 22.04 LTS recommended
  • 4 GB RAM minimum

Questions?

Check the features page or reach out to the team.

Explore Features Back to Home