# OpenShift

**Canonical:** https://apis.io/providers/openshift/  
**APIs profiled:** 31

A comprehensive API definition for Red Hat OpenShift, the enterprise Kubernetes platform.

## Kin Score — 40.2 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 40.2).

| Facet | Score |
|---|---|
| Discoverability | 64.8 |
| Contract Quality | 66.4 |
| Governance | 9.8 |
| Contract Governance | 9.8 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 19.0 |
| Commercial Clarity | 43.4 |
| Access Clarity | 43.4 |

## Agent readiness — 31.1 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (31)

- **OpenShift OAuth API** — OAuth authentication and authorization API for OpenShift.
- **OpenShift Routes API** — API for managing application routes and ingress.
- **OpenShift Build API** — API for managing application builds and build configurations.
- **OpenShift Image API** — API for managing container images and image streams.
- **OpenShift Project API** — API for managing OpenShift projects (namespace extensions).
- **OpenShift Workloads API** — API for managing workload resources including Pods, Deployments, DeploymentConfigs, StatefulSets, Jobs, CronJobs, ReplicaSets, and DaemonSets.
- **OpenShift Network API** — API for managing network configuration including Services, Endpoints, Ingress, NetworkPolicy, and EgressFirewall resources.
- **OpenShift Storage API** — API for managing storage resources including PersistentVolumes, PersistentVolumeClaims, StorageClasses, CSI drivers, and VolumeSnapshots.
- **OpenShift Authorization API** — API for managing authorization resources including SubjectAccessReview, SelfSubjectAccessReview, LocalSubjectAccessReview, and TokenReview.
- **OpenShift Autoscale API** — API for managing autoscaling resources including HorizontalPodAutoscaler, ClusterAutoscaler, and MachineAutoscaler.
- **OpenShift Config API** — API for managing cluster configuration resources including APIServer, Authentication, Infrastructure, Ingress, Network, OAuth, and Scheduler configuration.
- **OpenShift Console API** — API for managing OpenShift web console extensions including ConsoleCLIDownload, ConsoleExternalLogLink, ConsoleLink, ConsoleNotification, and ConsolePlugin.
- **OpenShift Cluster API** — API for managing cluster-level resources including ClusterVersion, ClusterOperator, and infrastructure resources.
- **OpenShift Machine API** — API for managing machine resources including Machine, MachineSet, MachineHealthCheck, and MachineAutoscaler for cluster node lifecycle management.
- **OpenShift Operator API** — API for managing OpenShift operator lifecycle and configuration including Etcd, Console, Network, DNS, IngressController, and other operator resources.
- **OpenShift OperatorHub API** — API for managing OperatorHub resources including CatalogSources, Subscriptions, InstallPlans, and ClusterServiceVersions for the Operator Lifecycle Manager.
- **OpenShift Template API** — API for managing templates that provide parameterized sets of objects for creating applications and services.
- **OpenShift Security API** — API for managing security resources including SecurityContextConstraints, RangeAllocation, and PodSecurityPolicyReview for controlling pod security.
- **OpenShift RBAC API** — API for managing role-based access control resources including Roles, ClusterRoles, RoleBindings, and ClusterRoleBindings.
- **OpenShift Node API** — API for managing node-level resources including Node, RuntimeClass, and node configuration.
- **OpenShift Monitoring API** — API for managing monitoring and observability resources including Prometheus, Alertmanager, ServiceMonitor, and PrometheusRule.
- **OpenShift Provisioning API** — API for managing bare metal and infrastructure provisioning resources including BareMetalHost, Provisioning, and hardware management.
- **OpenShift Schedule and Quota API** — API for managing scheduling and quota resources including ResourceQuota, LimitRange, PriorityClass, and ClusterResourceQuota.
- **OpenShift Metadata API** — API for managing metadata resources including ConfigMaps, Secrets, Events, Namespaces, and ServiceAccounts.
- **OpenShift Cluster Manager API** — Managed service API for installing, modifying, operating, and upgrading Red Hat OpenShift clusters across cloud providers.
- **OpenShift BuildConfigs API** — Manage build configuration templates that define how to transform source code into container images using Source, Docker, or Custom build strategies with configurable triggers.
- **OpenShift Builds API** — Manage builds and build configurations for source-to-image, Docker, and custom build strategies. Builds compile source code into runnable container images.
- **OpenShift DeploymentConfigs API** — Manage OpenShift DeploymentConfigs which provide declarative deployment lifecycle management with rolling, recreate, and custom strategies, plus automatic rollback and deploymen...
- **OpenShift ProjectRequests API** — Request creation of new projects. ProjectRequests are the mechanism through which users provision new projects subject to cluster policy.
- **OpenShift Projects API** — Manage OpenShift projects which extend Kubernetes namespaces with additional metadata, access controls, and resource isolation for multi-tenant environments.
- **OpenShift Routes API** — Manage application routes that expose services at a hostname. Routes provide external access to services via HTTP/HTTPS, with support for TLS termination strategies including ed...

## Agentic access (1)

- **Openshift Agentic Access** — 42 operations · 22 acting

## Security (2)

- **Openshift Authentication** — http · 1 scheme
- **Openshift Domain Security** — TLSv1.3

## Plans (1)

- **Openshift Plans Pricing**

## Use cases (4)

- **Application Modernization** — Migrate monolithic applications to containerized microservices on Kubernetes.
- **CI/CD Pipelines** — Automate build, test, and deployment workflows with integrated pipeline capabilities.
- **Edge Computing** — Deploy and manage applications at edge locations with lightweight OpenShift deployments.
- **Hybrid Cloud Deployment** — Run consistent workloads across on-premise, public cloud, and edge environments.

## Tags

CI/CD, Cloud-Native, Containers, DevOps, Enterprise, Kubernetes, Platform-as-a-Service

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/openshift/). Scores are computed from the provider's own public artifacts under a published rubric.
