# jd

JSON / YAML diff & patch.

Source: [Console review](<https://console.dev/tools/jd>)

Website: [https://github.com/josephburnett/jd](<https://github.com/josephburnett/jd>)

Profile updated: 2026-10-16

Category: [Terminal utilities](<https://console.dev/tools/categories/terminal-terminal-utilities>)

## Supported tech stack

Research checked: 2026-10-11

### SDK support

- Go (Language)

### Integrates with

- Docker (Integration)

### Written in

- Go (Language)

Source: [Research source](<https://github.com/josephburnett/jd>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Go library and CLI for JSON differences supports Go installation and Docker execution.

## Console’s review — 2024-09-26

Reviewed: 2024-09-26

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/jd#review_3482bcb2cac18470726a9b8eecef61467f79a40a3fe6e049c5d0a74a66aba796>)

### What we like

CLI to easily generate diffs for JSON and YAML files. Color output. Can patch files based on the diff e.g. apply changes from one k8s deployment to another. Available as a single binary (Go), via Homebrew, and as a docker image. Can also be used as a Go library.

### Tradeoffs

There is a web UI as well, but it’s not included in the homebrew formula - you need to download the binary directly to use it.

This review reflects Console’s assessment at publication on 2024-09-26. Features and limitations may have changed since the review date.

## Is jd a fit?

Based on [Console’s review published on 2024-09-26](<https://console.dev/tools/jd#review_3482bcb2cac18470726a9b8eecef61467f79a40a3fe6e049c5d0a74a66aba796>).

Summary updated: 2026-10-16

### Who it’s for

Developers working with JSON and YAML files should consider this tool for diff and patch tasks

### Why consider it

This tool allows users to easily generate diffs for JSON and YAML files

### Keep in mind

The web UI is not included in the Homebrew formula, requiring a direct binary download

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
