# Kubernetes Services Network Policy API

**Canonical:** https://apis.io/apis/kubernetes-services/kubernetes-services-network-policy-api/  
**Provider:** Kubernetes Services — https://apis.io/providers/kubernetes-services/  
**Base URL:** https://kubernetes.default.svc  
**Documentation:** https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/

Kubernetes Services Network Policy API is one of 13 APIs that [Kubernetes Services](https://apis.io/providers/kubernetes-services/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. This API exposes 1 JSON Schema definition. Tagged areas include Network Policy. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, an AsyncAPI specification, and 1 JSON Schema.

NetworkPolicy resources controlling Pod-level traffic ingress and egress based on label selectors, namespace selectors, and IP CIDR blocks.

## Operations (7)

| Method | Path | Summary |
|---|---|---|
| GET | `/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies` | Kubernetes Services List NetworkPolicies in a namespace |
| POST | `/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies` | Kubernetes Services Create a NetworkPolicy |
| GET | `/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}` | Kubernetes Services Get a NetworkPolicy |
| PUT | `/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}` | Kubernetes Services Replace a NetworkPolicy |
| PATCH | `/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}` | Kubernetes Services Patch a NetworkPolicy |
| DELETE | `/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}` | Kubernetes Services Delete a NetworkPolicy |
| GET | `/apis/networking.k8s.io/v1/networkpolicies` | Kubernetes Services List NetworkPolicies across all namespaces |

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/kubernetes-services/refs/heads/main/openapi/kubernetes-services-network-policy-api-openapi.yml
- **Documentation** — https://kubernetes.io/docs/concepts/services-networking/service/
- **Reference** — https://kubernetes.io/docs/reference/kubernetes-api/service-resources/service-v1/
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/kubernetes-services/refs/heads/main/asyncapi/kubernetes-services-watch-asyncapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kubernetes-services/refs/heads/main/json-schema/kubernetes-services-schema.json
- **Documentation** — https://kubernetes.io/docs/concepts/services-networking/ingress/
- **Reference** — https://kubernetes.io/docs/reference/kubernetes-api/service-resources/ingress-v1/
- **Documentation** — https://kubernetes.io/docs/concepts/services-networking/gateway/
- **Documentation** — https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/
- **Reference** — https://kubernetes.io/docs/reference/kubernetes-api/service-resources/endpoint-slice-v1/
- **Documentation** — https://kubernetes.io/docs/concepts/services-networking/network-policies/
- **Reference** — https://kubernetes.io/docs/reference/kubernetes-api/policy-resources/network-policy-v1/

## Other Kubernetes Services APIs (12)

- [Kubernetes DNS for Services and Pods](https://apis.io/apis/kubernetes-services/kubernetes-dns/)
- [Kubernetes Services EndpointSlices API](https://apis.io/apis/kubernetes-services/kubernetes-services-endpointslices-api/)
- [Kubernetes Services Gateway API](https://apis.io/apis/kubernetes-services/kubernetes-services-gateway-api/)
- [Kubernetes Services GatewayClass API](https://apis.io/apis/kubernetes-services/kubernetes-services-gatewayclass-api/)
- [Kubernetes Services GRPCRoute API](https://apis.io/apis/kubernetes-services/kubernetes-services-grpcroute-api/)
- [Kubernetes Services HTTPRoute API](https://apis.io/apis/kubernetes-services/kubernetes-services-httproute-api/)
- [Kubernetes Services Ingress API](https://apis.io/apis/kubernetes-services/kubernetes-services-ingress-api/)
- [Kubernetes Services IngressClass API](https://apis.io/apis/kubernetes-services/kubernetes-services-ingressclass-api/)
- [Kubernetes Services IngressStatus API](https://apis.io/apis/kubernetes-services/kubernetes-services-ingressstatus-api/)
- [Kubernetes Services Namespaces API](https://apis.io/apis/kubernetes-services/kubernetes-services-namespaces-api/)
- [Kubernetes Services API](https://apis.io/apis/kubernetes-services/kubernetes-services-services-api/)
- [Kubernetes Services Service Status API](https://apis.io/apis/kubernetes-services/kubernetes-services-service-status-api/)

## Tags

Network Policy

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/kubernetes-services/kubernetes-services-network-policy-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/kubernetes-services/.
