---
name: k8s-name-validator
description: "K8s Resource Name Validator (Kubernetes Resource Name Validator) via devops.majbase.com's free public API, no key required. Keywords: validate kubernetes resource name, k8s naming rules."
---

# K8s Resource Name Validator

Kubernetes Resource Name Validator. Calls devops.majbase.com's free public API — no API key or authentication required.

## Endpoint

```
POST https://devops.majbase.com/k8s-name-validator/api
```

## Request / Response

```
API: POST /k8s-name-validator/api
  name=<string>  (required)
  kind=dns-subdomain|dns-label|dns-1035-label|label-value  (optional, default dns-subdomain)
Returns {"valid", "error"}, or {"error": "..."} for a bad 'kind'.
```

## Example

```bash
curl -sS -X POST https://devops.majbase.com/k8s-name-validator/api -H "Content-Type: application/json" -d '{"name":"my-app","kind":"dns-label"}'
```

## Notes

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