All Tools View Categories About Contact Privacy

Multi-document YAML Merger

Combine several Kubernetes manifests into one multi-document YAML file.

Runs entirely in your browser - nothing is uploaded and no cluster connection is made.
0
documents
Your merged YAML will appear here.

About Multi-document YAML Merger

When you manage several small manifests, applying them one by one is tedious. The Multi-document YAML Merger combines them into a single YAML stream you can hand to kubectl apply -f in one shot.

Paste your manifests separated by --- (or just back to back), choose headers and duplicate detection, and the tool trims each document and rejoins them with proper separators. If two documents share the same kind and name it flags a collision so you can fix it before applying.

Everything runs locally and nothing is uploaded.

Features

  • Merge on --- - standard separators.
  • Headers - index plus kind/name per doc.
  • Duplicate detection - warns on kind/name collisions.
  • Counts - how many documents merged.
  • Valid stream - ready for apply -f.
  • Copy / Download / Print - get the merged file wherever you need it.

How to Use

  1. Paste the manifests.
  2. Toggle headers and duplicate detection.
  3. Copy the merged file.

Examples

Example 1 - two docs. Service + Deployment merged.

Example 2 - duplicates. two Deployments named myapp flagged.

Example 3 - headers. labelled blocks.

Benefits

  • One file - apply many at once.
  • Safe - duplicate collisions flagged.
  • Labelled - easy to identify docs.
  • Flexible - headers optional.
  • Private - everything runs in the browser.
  • Copy, download or print - get the file where you need it.

Frequently Asked Questions

What does this merger do?
It takes several Kubernetes manifests (separated by --- in one text area, or pasted consecutively) and combines them into a single multi-document YAML file ready for kubectl apply -f.
How are documents joined?
Each non-empty document is trimmed and rejoined with a standard --- separator so the output is a valid YAML stream.
Can I add headers?
Yes. Toggle document headers that label each block with its index and kind/name.
Does it detect duplicates?
It warns when two documents share the same kind and name, which would collide on apply.
Does this connect to a cluster?
No. Everything is assembled in your browser and nothing is uploaded.
Can I download it?
Yes. Copy the merged file, download merged.yaml, or print it.