Red Hat OpenShift
Red Hat OpenShift is an enterprise Kubernetes platform that provides a consistent hybrid cloud foundation for building, deploying, and scaling containerized applications. OpenShift extends Kubernetes with developer productivity tools, built-in CI/CD pipelines, integrated monitoring and logging, automated cluster management, role-based access control, and security policies. It supports deployments on bare metal, virtual machines, public clouds, and managed OpenShift services (ROSA, ARO, RHOIC). The OpenShift REST API exposes hundreds of Kubernetes and OpenShift-specific resource types organized into API groups for workload management, networking, storage, security, builds, pipelines, and cluster configuration.
7 APIs
0 Features
ContainersEnterpriseHybrid CloudKubernetesPaaSRed Hat
The OpenShift Container Platform REST API is a Kubernetes-compatible REST API that extends the core Kubernetes API with OpenShift-specific resources. It provides programmatic ac...
The OpenShift Cluster Manager (OCM) API provides programmatic access to the Red Hat Hybrid Cloud Console for managing OpenShift clusters at scale. Operations include creating, u...
OpenShift Pipelines is a cloud-native CI/CD solution based on Tekton that runs pipelines as Kubernetes-native CRDs. The API provides resources for defining Tasks (individual ste...
OpenShift GitOps is built on Argo CD and provides a GitOps continuous delivery solution for OpenShift clusters. The API exposes Application, AppProject, ApplicationSet, and Repo...
Red Hat OpenShift Service Mesh, based on Istio, Kiali, Jaeger, and Prometheus, provides traffic management, security, and observability for microservices. The Service Mesh API e...
OpenShift Serverless, based on Knative, enables deploying and managing event-driven serverless workloads on OpenShift. The Serverless API exposes Knative Serving resources (Serv...
Red Hat OpenShift Service on AWS (ROSA) is a fully managed OpenShift service co-managed by Red Hat and AWS. The ROSA API, exposed through the OCM service, provides operations fo...
aid: red-hat-openshift
name: Red Hat OpenShift
description: >-
Red Hat OpenShift is an enterprise Kubernetes platform that provides a consistent hybrid cloud foundation for
building, deploying, and scaling containerized applications. OpenShift extends Kubernetes with developer productivity
tools, built-in CI/CD pipelines, integrated monitoring and logging, automated cluster management, role-based access
control, and security policies. It supports deployments on bare metal, virtual machines, public clouds, and managed
OpenShift services (ROSA, ARO, RHOIC). The OpenShift REST API exposes hundreds of Kubernetes and OpenShift-specific
resource types organized into API groups for workload management, networking, storage, security, builds, pipelines,
and cluster configuration.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Containers
- Enterprise
- Hybrid Cloud
- Kubernetes
- PaaS
- Red Hat
url: https://raw.githubusercontent.com/api-evangelist/red-hat-openshift/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: red-hat-openshift:openshift-api
name: Red Hat OpenShift Container Platform API
description: >-
The OpenShift Container Platform REST API is a Kubernetes-compatible REST API that extends the core Kubernetes API
with OpenShift-specific resources. It provides programmatic access to manage workloads (Pods, Deployments,
DeploymentConfigs, StatefulSets), networking (Routes, Ingress, Services, NetworkPolicies), storage
(PersistentVolumes, StorageClasses), builds (BuildConfigs, ImageStreams), pipelines (Tekton Pipelines,
PipelineRuns), security (SecurityContextConstraints, OAuth, RoleBindings), and cluster configuration. The API is
versioned and organized into API groups served at /apis/{group}/{version}.
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Builds
- Cluster Management
- Containers
- Kubernetes
- Networking
- Workloads
properties:
- type: Documentation
url: https://docs.openshift.com/container-platform/latest/rest_api/index.html
- type: GettingStarted
url: https://developers.redhat.com/products/openshift/getting-started
- type: OpenAPI
url: openapi/red-hat-openshift-api-openapi.yml
- aid: red-hat-openshift:openshift-cluster-manager-api
name: Red Hat OpenShift Cluster Manager API
description: >-
The OpenShift Cluster Manager (OCM) API provides programmatic access to the Red Hat Hybrid Cloud Console for
managing OpenShift clusters at scale. Operations include creating, updating, and deleting clusters; managing
cluster add-ons; configuring identity providers and role bindings; monitoring cluster health and metrics; and
managing subscriptions and quotas. The API is used by the OCM CLI and web console.
humanURL: https://api.openshift.com/
baseURL: https://api.openshift.com
tags:
- Cluster Management
- Cloud
- Hybrid Cloud
- Multi-Cluster
- Subscriptions
properties:
- type: Documentation
url: https://api.openshift.com/
- type: OpenAPI
url: https://api.openshift.com/openapi
- type: OpenAPI
url: openapi/red-hat-openshift-cluster-manager-openapi.yml
- aid: red-hat-openshift:openshift-pipelines-api
name: Red Hat OpenShift Pipelines (Tekton) API
description: >-
OpenShift Pipelines is a cloud-native CI/CD solution based on Tekton that runs pipelines as Kubernetes-native
CRDs. The API provides resources for defining Tasks (individual steps), Pipelines (task graphs), PipelineRuns
(pipeline executions), TaskRuns, Workspaces, TriggerTemplates, and EventListeners for event-driven pipeline
automation. All pipeline resources are managed through the Kubernetes API server using the tekton.dev API group.
humanURL: https://docs.openshift.com/container-platform/latest/cicd/pipelines/understanding-openshift-pipelines.html
baseURL: https://api.cluster.example.com:6443/apis/tekton.dev/v1
tags:
- CI/CD
- Kubernetes
- Pipelines
- Tekton
properties:
- type: Documentation
url: https://docs.openshift.com/container-platform/latest/cicd/pipelines/understanding-openshift-pipelines.html
- type: GitHub
url: https://github.com/openshift/pipelines-as-code
- aid: red-hat-openshift:openshift-gitops-api
name: Red Hat OpenShift GitOps (ArgoCD) API
description: >-
OpenShift GitOps is built on Argo CD and provides a GitOps continuous delivery solution for OpenShift clusters.
The API exposes Application, AppProject, ApplicationSet, and Repository CRD resources for declarative cluster
state management from Git repositories. The ArgoCD API also includes a REST gRPC-gateway API for direct
interaction with the ArgoCD server.
humanURL: https://docs.openshift.com/container-platform/latest/cicd/gitops/understanding-openshift-gitops.html
baseURL: https://api.cluster.example.com:6443/apis/argoproj.io/v1alpha1
tags:
- ArgoCD
- CI/CD
- GitOps
- Kubernetes
properties:
- type: Documentation
url: https://docs.openshift.com/container-platform/latest/cicd/gitops/understanding-openshift-gitops.html
- type: GitHub
url: https://github.com/openshift/gitops-operator
- aid: red-hat-openshift:openshift-service-mesh-api
name: Red Hat OpenShift Service Mesh API
description: >-
Red Hat OpenShift Service Mesh, based on Istio, Kiali, Jaeger, and Prometheus, provides traffic management,
security, and observability for microservices. The Service Mesh API exposes Istio CRDs including VirtualService,
DestinationRule, ServiceEntry, Gateway, PeerAuthentication, AuthorizationPolicy, and Telemetry resources for
configuring service-to-service communication, mutual TLS, and distributed tracing policies.
humanURL: https://docs.openshift.com/container-platform/latest/service_mesh/v2x/ossm-about.html
baseURL: https://api.cluster.example.com:6443/apis/networking.istio.io/v1beta1
tags:
- Istio
- Kubernetes
- Service Mesh
- Traffic Management
properties:
- type: Documentation
url: https://docs.openshift.com/container-platform/latest/service_mesh/v2x/ossm-about.html
- aid: red-hat-openshift:openshift-serverless-api
name: Red Hat OpenShift Serverless (Knative) API
description: >-
OpenShift Serverless, based on Knative, enables deploying and managing event-driven serverless workloads on
OpenShift. The Serverless API exposes Knative Serving resources (Service, Route, Configuration, Revision) for
auto-scaling workloads and Knative Eventing resources (Broker, Trigger, Channel, Subscription, EventSource) for
event-driven architectures. Resources are managed through the serving.knative.dev and eventing.knative.dev API
groups.
humanURL: https://docs.openshift.com/serverless/latest/about/about-serverless.html
baseURL: https://api.cluster.example.com:6443/apis/serving.knative.dev/v1
tags:
- Event-Driven
- Knative
- Kubernetes
- Serverless
properties:
- type: Documentation
url: https://docs.openshift.com/serverless/latest/about/about-serverless.html
- aid: red-hat-openshift:rosa-api
name: Red Hat OpenShift Service on AWS (ROSA) API
description: >-
Red Hat OpenShift Service on AWS (ROSA) is a fully managed OpenShift service co-managed by Red Hat and AWS. The
ROSA API, exposed through the OCM service, provides operations for creating and managing ROSA clusters,
configuring machine pools, managing identity providers, setting up private link connectivity, and monitoring
cluster status. ROSA clusters also expose the full OpenShift API endpoint after provisioning.
humanURL: https://docs.openshift.com/rosa/rosa_architecture/rosa-understanding.html
baseURL: https://api.openshift.com/api/clusters_mgmt/v1
tags:
- AWS
- Cloud
- Managed Service
- OpenShift
properties:
- type: Documentation
url: https://docs.openshift.com/rosa/rosa_architecture/rosa-understanding.html
- type: GettingStarted
url: https://docs.openshift.com/rosa/rosa_getting_started/rosa-getting-started-iam-prerequisites.html
common:
- type: Website
url: https://www.redhat.com/en/technologies/cloud-computing/openshift
- type: Documentation
url: https://docs.openshift.com/
- type: Pricing
url: https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing
- type: Blog
url: https://www.redhat.com/en/blog/channel/red-hat-openshift
- type: GitHubOrganization
url: https://github.com/openshift
- type: SignUp
url: https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it
- type: StatusPage
url: https://status.redhat.com/
- type: Support
url: https://access.redhat.com/support
- type: PrivacyPolicy
url: https://www.redhat.com/en/about/privacy-policy
- type: TermsOfService
url: https://www.redhat.com/en/about/agreements
- type: Training
url: https://www.redhat.com/en/services/training-and-certification
- type: OpenAPI
url: openapi/red-hat-openshift-api-openapi.yml
- type: OpenAPI
url: openapi/red-hat-openshift-cluster-manager-openapi.yml
- type: JSONLDContext
url: json-ld/red-hat-openshift-context.jsonld
- type: JSONSchema
url: json-schema/red-hat-openshift-project-schema.json
- type: JSONStructure
url: json-structure/red-hat-openshift-project-structure.json
- type: SpectralRuleset
url: rules/red-hat-openshift-rules.yml
- type: Vocabulary
url: vocabulary/red-hat-openshift-vocabulary.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com