Daco

Daco CLI

Your command-line companion for working with data products. The Daco CLI helps you define, validate, and transform data product specifications without leaving your terminal.

What can you do with it?

  • Initialize projects — Scaffold a new data product in seconds with daco init
  • Manage ports — Add, list, and configure your data interfaces
  • Handle connections — Keep track of where your data lives
  • Translate schemas — Convert your specs to PySpark, Avro, Protobuf, Go types, and more

Installation

Pick your favorite way to install:

Homebrew (macOS/Linux)

brew install dacolabs/tap/daco

Scoop (Windows)

scoop bucket add dacolabs https://github.com/dacolabs/scoop-bucket.git
scoop install daco

Go Install

go install github.com/dacolabs/cli/cmd/daco@latest

Manual Download

Grab the binary from the releases page.

Quick Start

Get up and running in one command:

daco init

This creates a data-product.yaml file you can start editing right away.

Commands

Ready to explore? Check out the Commands Reference for everything the CLI can do.

On this page