OpenShift logo

OpenShift

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

26 APIs 1 Capabilities 5 Features
CI/CDCloud NativeContainersDevOpsEnterpriseKubernetesPaaS

APIs

OpenShift REST API

Main REST API for managing OpenShift clusters, projects, and resources.

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.

Capabilities

OpenShift Platform Management

Unified platform management capability for OpenShift clusters including projects, builds, deployments, routes, and monitoring. Used by platform engineers and cluster administrat...

Run with Naftiko

Features

Enterprise Kubernetes

Production-grade Kubernetes platform with built-in security, monitoring, and lifecycle management.

Source-to-Image Builds

Automated container image builds directly from source code repositories.

Operator Framework

Lifecycle management for complex applications through Kubernetes Operators and OperatorHub.

Multi-Cluster Management

Centralized management of multiple OpenShift clusters across cloud providers.

Built-in Monitoring

Integrated Prometheus, Alertmanager, and Grafana for cluster and application observability.

Use Cases

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.

Integrations

Cloud Providers

Native integration with AWS (ROSA), Azure (ARO), GCP, and IBM Cloud for managed deployments.

CI/CD Tools

Integration with Jenkins, Tekton, GitLab CI, and GitHub Actions for automated pipelines.

Service Mesh

Integration with Istio-based service mesh for traffic management, security, and observability.

Semantic Vocabularies

Openshift Context

0 classes · 16 properties

JSON-LD

Openshift Rest Context

0 classes · 0 properties

JSON-LD

API Governance Rules

OpenShift API Rules

7 rules · 7 errors

SPECTRAL

Resources

🚀
GettingStarted
GettingStarted
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📄
ChangeLog
ChangeLog
🔗
Login
Login