---
name: k8s-yaml-explainer
description: "K8s YAML Explainer (Kubernetes YAML Explainer) via devops.majbase.com's free public API, no key required. Keywords: explain kubernetes yaml manifest, what does this k8s yaml do."
---

# K8s YAML Explainer

Kubernetes YAML Explainer. Calls devops.majbase.com's free public API — no API key or authentication required.

## Endpoint

```
POST https://devops.majbase.com/k8s-yaml-explainer/api
```

## Request / Response

```
API: POST /k8s-yaml-explainer/api
  yaml=<string>  (required, one or more `---`-separated Kubernetes manifests)
Returns {"resources": [...], "problems": [...], "counts": {...},
"total_resources": N, "total_problems": N}, or {"error": "..."}.
```

## Example

```bash
curl -sS -X POST https://devops.majbase.com/k8s-yaml-explainer/api -H "Content-Type: application/json" --data-binary @- <<'EOF'
{"yaml": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: web\nspec:\n  replicas: 1\n  template:\n    spec:\n      containers:\n      - name: app\n        image: myapp"}
EOF
```

## Notes

- No API key or authentication required.
- Full interactive tool: https://devops.majbase.com/k8s-yaml-explainer/
