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 Platform-as-a-Service.
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.
2 APIs
On this page
Kin Score
APIs 16
Postman 11
Open Collections 14
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
24 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 49.1/100 · developing
Agent readiness — 20/100 · agent aware
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).
Scroll for all 14
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
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-09-03'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/red-hat-openshift.png
tags:
- Containers
- Enterprise
- Hybrid Cloud
- Kubernetes
- Platform-as-a-Service
- Red Hat
tags_raw:
- 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.23'
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:
- Addons
tags_raw:
- 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:
- Cluster
tags_raw:
- 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:
- Project
tags_raw:
- 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/_original/red-hat-openshift-api-openapi.yml
- type: OpenAPI
url: openapi/_original/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
x-parent: red-hat
x-relationship: product
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/red-hat-openshift"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/red-hat-openshift/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/red-hat-openshift/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.