Red Hat Enterprise Linux 8 website screenshot

Red Hat Enterprise Linux 8

Red Hat Enterprise Linux 8 (RHEL 8) is an enterprise-grade Linux distribution that provides a stable, secure, and high-performance operating system platform for modern IT environments. RHEL 8 is managed and accessed programmatically through Red Hat's cloud console APIs, subscription management APIs, security data APIs, and system management interfaces including Insights, Image Builder, and Cockpit. These APIs enable automated provisioning, configuration, security scanning, patch management, and compliance reporting for RHEL deployments at scale.

10 APIs 0 Features
EnterpriseLinuxOperating SystemRed HatRHEL

APIs

RHEL 8 Subscription Management API

The Red Hat Subscription Management (RHSM) API provides programmatic access to manage Red Hat subscriptions, entitlements, and system registrations. Operators can list, activate...

RHEL 8 Insights API

Red Hat Insights is a predictive analytics service for RHEL systems that provides API access to vulnerability assessment, compliance reporting, patch management, drift analysis,...

RHEL 8 Image Builder API

The Red Hat Image Builder API enables automated creation of custom RHEL system images for cloud, virtual machine, and bare-metal deployments. Users can define image compositions...

RHEL 8 Patch Management API

The Red Hat Patch Management API (part of Red Hat Insights) provides endpoints for querying available errata, advisories, and CVE patches for registered RHEL systems. It enables...

RHEL 8 Vulnerability Management API

The Red Hat Vulnerability Management API (part of Insights) provides programmatic access to CVE vulnerability data for registered RHEL systems. Operators can query known CVEs af...

RHEL 8 Compliance API

The Red Hat Compliance API (part of Insights) enables automated compliance scanning and reporting against security profiles such as CIS, DISA STIG, and PCI-DSS for RHEL systems....

RHEL 8 Security Data API

The Red Hat Security Data API provides public access to Red Hat's security advisory and CVE data. Operators can query CVEs affecting RHEL products, retrieve CVSS scores, list se...

RHEL 8 Host Inventory API

The Red Hat Insights Host Inventory API provides programmatic access to the inventory of RHEL systems registered with Red Hat Insights. Operators can query hosts by attributes, ...

RHEL 8 Cockpit Web Console API

Cockpit is a web-based system management interface for RHEL that exposes internal D-Bus and system APIs through a WebSocket-based transport. The Cockpit API provides access to s...

RHEL 8 System Roles API

RHEL System Roles are a collection of Ansible roles and modules for automating RHEL system configuration tasks including networking, storage, certificate management, SELinux, ti...

Collections

Pricing Plans

Rate Limits

FinOps

Semantic Vocabularies

Red Hat Enterprise Linux 8 Context

3 classes · 19 properties

JSON-LD

API Governance Rules

Red Hat Enterprise Linux 8 API Rules

11 rules · 3 errors 6 warnings 2 info

SPECTRAL

JSON Structure

Red Hat Enterprise Linux 8 Cve Structure

0 properties

JSON STRUCTURE

Red Hat Enterprise Linux 8 Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🌐
Portal
Portal
🌐
Customer Portal
Customer Portal
🔗
Documentation
Documentation
🔗
Knowledge Base
Knowledge Base
💬
Support
Support
🔗
Downloads
Downloads
📰
Blog
Blog
📄
ReleaseNotes
ReleaseNotes
🔗
Security
Security
🎓
Training
Training
👥
GitHubOrganization
GitHubOrganization
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
OpenAPI
OpenAPI
🔗
JSONLDContext
JSONLDContext
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
SpectralRuleset
SpectralRuleset
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Red Hat Security Data API
  version: '1.0'
items:
- info:
    name: CVEs
    type: folder
  items:
  - info:
      name: List CVEs
      type: http
    http:
      method: GET
      url: https://access.redhat.com/labs/securitydataapi/cve.json
      params:
      - name: before
        value: ''
        type: query
        description: Filter CVEs published before this date (YYYY-MM-DD)
      - name: after
        value: ''
        type: query
        description: Filter CVEs published after this date (YYYY-MM-DD)
      - name: ids_only
        value: ''
        type: query
        description: Return only CVE IDs instead of full objects
      - name: bug
        value: ''
        type: query
        description: Filter by associated Bugzilla bug ID
      - name: advisory
        value: ''
        type: query
        description: Filter by associated security advisory ID
      - name: severity
        value: ''
        type: query
        description: Filter by severity level
      - name: package
        value: ''
        type: query
        description: Filter by affected package name
      - name: product
        value: ''
        type: query
        description: Filter by affected product name
      - name: cvss_score
        value: ''
        type: query
        description: Minimum CVSS score
      - name: cvss3_score
        value: ''
        type: query
        description: Minimum CVSS v3 score
      - name: page
        value: ''
        type: query
      - name: per_page
        value: ''
        type: query
    docs: Returns a list of CVEs affecting Red Hat products. Supports filtering by product, package, CVSS score range, severity,
      and date range. Results are paginated.
  - info:
      name: Get CVE Details
      type: http
    http:
      method: GET
      url: https://access.redhat.com/labs/securitydataapi/cve/:CVE.json
      params:
      - name: CVE
        value: ''
        type: path
        description: The CVE identifier (e.g., CVE-2024-12345)
    docs: Returns detailed information about a specific CVE including description, CVSS scores, affected packages, associated
      advisories, and remediation information for Red Hat products.
- info:
    name: Advisories
    type: folder
  items:
  - info:
      name: List Security Advisories
      type: http
    http:
      method: GET
      url: https://access.redhat.com/labs/securitydataapi/advisory.json
      params:
      - name: before
        value: ''
        type: query
        description: Filter advisories issued before this date (YYYY-MM-DD)
      - name: after
        value: ''
        type: query
        description: Filter advisories issued after this date (YYYY-MM-DD)
      - name: type
        value: ''
        type: query
        description: Filter by advisory type
      - name: severity
        value: ''
        type: query
        description: Filter by severity (RHSA only)
      - name: package
        value: ''
        type: query
        description: Filter by affected package name
      - name: product
        value: ''
        type: query
        description: Filter by affected product
      - name: cve
        value: ''
        type: query
        description: Filter by associated CVE ID
      - name: page
        value: ''
        type: query
      - name: per_page
        value: ''
        type: query
    docs: Returns a list of Red Hat security advisories (RHSA), bug fix advisories (RHBA), and enhancement advisories (RHEA).
      Supports filtering by type, severity, product, and date range.
  - info:
      name: Get Advisory Details
      type: http
    http:
      method: GET
      url: https://access.redhat.com/labs/securitydataapi/advisory/:advisory.json
      params:
      - name: advisory
        value: ''
        type: path
        description: The advisory ID (e.g., RHSA-2024:1234)
    docs: Returns detailed information about a specific security advisory including the description, affected packages, CVEs
      addressed, and the list of updated packages.
- info:
    name: OVAL
    type: folder
  items:
  - info:
      name: Get OVAL Definitions
      type: http
    http:
      method: GET
      url: https://access.redhat.com/labs/securitydataapi/oval/:product.xml
      params:
      - name: product
        value: ''
        type: path
        description: The product identifier (e.g., rhel8, rhel9)
    docs: Returns OVAL XML definitions for vulnerability scanning of a specific product. OVAL definitions can be used with
      OpenSCAP and other OVAL scanners to assess vulnerability exposure on RHEL systems.
bundled: true