For the complete documentation index, see llms.txt. This page is also available as Markdown.

Introduction

Dasel V3 was released in December 2025. Please raise any issues on GitHub.

Dasel mascot

Dasel (short for Data-Select) is a command-line tool and library for querying, modifying, and transforming data structures such as JSON, YAML, TOML, XML, CSV, and KDL.

It provides a consistent , powerful syntax to traverse and update data - making it useful for developers, DevOps, and data wrangling tasks.

Features

  • Multi-format support: JSON, YAML, TOML, XML, CSV, HCL, INI, KDL.

  • Unified query syntax: Access data in any format with the same selectors.

  • Query & search: Extract values, lists, or structures with intuitive syntax.

  • Modify in place: Update, insert, or delete values directly in structured files.

  • Convert between formats: Seamlessly transform data from JSON → YAML, TOML → JSON, etc.

  • Script-friendly: Simple CLI integration for shell scripts and pipelines.

  • Library support: Import and use in Go projects.

Last updated