Red Hat Enterprise Linux website screenshot

Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) is the world's leading enterprise Linux platform, providing APIs and services for subscription management, security insights, compliance monitoring, vulnerability assessment, patch management, content delivery, and automation. The Red Hat Hybrid Cloud Console exposes a comprehensive suite of REST APIs for managing RHEL systems at scale.

8 APIs 0 Features
AutomationComplianceEnterpriseLinuxOperating SystemRed HatRHELSecuritySubscription ManagementVulnerability Management

APIs

Red Hat Subscription Management API

API for managing RHEL subscriptions, entitlements, and system registrations. Enables automation of subscription lifecycle, system registration, and entitlement queries using OAu...

Red Hat Insights API

Predictive analytics and remediation service for RHEL systems. Provides advisor recommendations based on 20+ years of Red Hat support experience, covering security, performance,...

Red Hat Security Data API

API for accessing security advisories, CVE data, bug fixes, and enhancement updates for Red Hat products. Enables automated vulnerability assessment and tracking of RHEL-relevan...

Red Hat Insights Compliance API

API for assessing, monitoring, and reporting on security-policy compliance of RHEL systems. Based on the Security Content Automation Protocol (SCAP), enables creation and manage...

Red Hat Insights Vulnerability API

API for managing vulnerabilities on RHEL systems. Integrates with the Red Hat CVE database to assess outstanding CVEs and provide remediation guidance for registered RHEL hosts.

Red Hat Insights Patch API

API for patch management of RHEL systems. Tracks applicable advisories and patches for registered systems, enabling automated patch compliance reporting and remediation workflows.

Red Hat Insights Host Inventory API

API for managing the inventory of RHEL systems registered with Red Hat Insights. Provides host metadata, system profiles, and group management for hybrid cloud environments.

Red Hat Insights Remediations API

API for creating and executing Ansible-based remediation playbooks for RHEL systems. Integrates with Insights advisor, vulnerability, and compliance services to automate issue r...

Collections

Pricing Plans

Rhel Plans Pricing

7 plans

PLANS

Rate Limits

Rhel Rate Limits

1 limits

RATE LIMITS

FinOps

Rhel Finops

FINOPS

Semantic Vocabularies

Rhel Context

33 classes · 0 properties

JSON-LD

API Governance Rules

Red Hat Enterprise Linux API Rules

9 rules · 4 errors 5 warnings

SPECTRAL

JSON Structure

Rhel Cve Structure

0 properties

JSON STRUCTURE

Rhel Structure

0 properties

JSON STRUCTURE

Example Payloads

Rhel Get Cve Example

2 fields

EXAMPLE

Rhel List Cves Example

2 fields

EXAMPLE

Resources

🌐
Portal
Portal
🔗
Developer
Developer
🔗
Documentation
Documentation
🌐
HybridCloudConsole
HybridCloudConsole
🔗
APIManagement
APIManagement
👥
GitHubOrg
GitHubOrg
👥
GitHubOrg
GitHubOrg
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Website
Website
🔑
Authentication
Authentication
🔗
SpectralRules
SpectralRules
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Red Hat Subscription Management API
  version: v1
items:
- info:
    name: Systems
    type: folder
  items:
  - info:
      name: List Systems
      type: http
    http:
      method: GET
      url: https://api.access.redhat.com/management/v1/systems
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of systems to return
      - name: offset
        value: ''
        type: query
        description: Offset for pagination
      auth:
        type: oauth2
        flow: resource_owner_password_credentials
        accessTokenUrl: https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns a list of systems registered with Red Hat Subscription Management. Supports pagination via limit and offset
      parameters.
  - info:
      name: Get System
      type: http
    http:
      method: GET
      url: https://api.access.redhat.com/management/v1/systems/:uuid
      params:
      - name: uuid
        value: ''
        type: path
        description: System UUID
      auth:
        type: oauth2
        flow: resource_owner_password_credentials
        accessTokenUrl: https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns details for a specific registered system by UUID.
- info:
    name: Subscriptions
    type: folder
  items:
  - info:
      name: List Subscriptions
      type: http
    http:
      method: GET
      url: https://api.access.redhat.com/management/v1/subscriptions
      params:
      - name: limit
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
      auth:
        type: oauth2
        flow: resource_owner_password_credentials
        accessTokenUrl: https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns a list of subscriptions associated with the authenticated Red Hat account.
  - info:
      name: List Allocations
      type: http
    http:
      method: GET
      url: https://api.access.redhat.com/management/v1/allocations
      auth:
        type: oauth2
        flow: resource_owner_password_credentials
        accessTokenUrl: https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns a list of subscription allocations for the account.
bundled: true