Home
Providers
Red Hat OpenShift
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.
Red Hat OpenShift publishes 11 APIs on the APIs.io network, including Add-ons API, Builds API, Clusters API, and 8 more. Tagged areas include Containers, Enterprise, Hybrid Cloud, Kubernetes, and PaaS.
The Red Hat OpenShift catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Red Hat OpenShift’s developer surface includes authentication, documentation, pricing, engineering blog, signup flow, support, training material, and 16 more developer resources.
16 APIs
Containers Enterprise Hybrid Cloud Kubernetes PaaS Red Hat
On this page
Kin Score
APIs 16
Postman 11
Open Collections 2
Pricing Plans 1
Rate Limits 1
FinOps 1
Vocabularies 1
Spectral Rules 2
JSON Schema 27
JSON Structure 2
Examples 2
Security Posture 3
Agentic Access 1
Resources 23
apis.yml
42 Operational Transparency
Composite quality — 56.8/100 · strong
Contract Quality
15.4 / 25
Developer Ergonomics
6.1 / 20
Commercial Clarity
14.2 / 20
Operational Transparency
5.5 / 13
Agent readiness — 31/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 16
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 11
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 27
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 1
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 4
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
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
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/red-hat-openshift.png
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-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
- aid: red-hat-openshift:red-hat-openshift-add-ons-api
name: Red Hat OpenShift Add-ons API
description: Manage cluster add-on installations
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Add-ons
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-add-ons-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-builds-api
name: Red Hat OpenShift Builds API
description: Build and BuildConfig resources for source-to-image and Dockerfile builds
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Builds
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-builds-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-clusters-api
name: Red Hat OpenShift Clusters API
description: Manage OpenShift clusters across cloud providers
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Clusters
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-clusters-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-deployment-configs-api
name: Red Hat OpenShift Deployment Configs API
description: DeploymentConfig resources for OpenShift-native deployment management
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Deployment Configs
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-deployment-configs-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-identity-providers-api
name: Red Hat OpenShift Identity Providers API
description: Configure authentication providers for clusters
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Identity Providers
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-identity-providers-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-image-streams-api
name: Red Hat OpenShift Image Streams API
description: ImageStream and ImageStreamTag resources for container image management
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Image Streams
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-image-streams-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-machine-pools-api
name: Red Hat OpenShift Machine Pools API
description: Manage compute node pools for clusters
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Machine Pools
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-machine-pools-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-projects-api
name: Red Hat OpenShift Projects API
description: OpenShift Project resources for multi-tenant workspace management
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Projects
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-projects-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-routes-api
name: Red Hat OpenShift Routes API
description: Route resources for exposing services via HTTP/HTTPS hostnames
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Routes
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-routes-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-security-context-constraints-api
name: Red Hat OpenShift Security Context Constraints API
description: SCC resources for controlling pod security permissions
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Security Context Constraints
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-security-context-constraints-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
- aid: red-hat-openshift:red-hat-openshift-versions-api
name: Red Hat OpenShift Versions API
description: Query available OpenShift versions
humanURL: https://docs.openshift.com/container-platform/latest/rest_api/index.html
baseURL: https://api.cluster.example.com:6443
tags:
- Versions
properties:
- type: OpenAPI
url: openapi/red-hat-openshift-versions-api-openapi.yml
- 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: Documentation
url: https://api.openshift.com/
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/red-hat-openshift/overview
- type: AgenticAccess
url: agentic-access/red-hat-openshift-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/red-hat-openshift-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/red-hat-openshift-domain-security.yml
- type: Authentication
url: authentication/red-hat-openshift-authentication.yml
- 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