CloudGuard website screenshot

CloudGuard

Check Point CloudGuard is a Cloud Native Application Protection Platform (CNAPP) that delivers cloud security posture management (CSPM), cloud workload protection (CWPP), code security, network security, and intelligence/CDR capabilities across AWS, Azure, GCP, Alibaba, Oracle, Kubernetes, and on-premises environments. The CloudGuard public REST API (originally Dome9) is used to onboard cloud accounts, run posture assessments, manage compliance bundles, retrieve findings, and configure policies and alerts.

5 APIs 0 Features
Check PointCNAPPCloud SecurityComplianceCSPMCWPPPosture Management

APIs

CloudGuard CNAPP REST API

The CloudGuard CNAPP REST API (formerly Dome9 v2) is used to onboard AWS, Azure, GCP, Kubernetes, and on-premises accounts; create and run compliance/posture rulesets; retrieve ...

CloudGuard Workload Protection (CWPP) API

Workload protection capabilities exposed through the CloudGuard platform for Kubernetes admission control, image assurance/CI scanning, runtime protection, and serverless functi...

CloudGuard Code Security (Spectral) API

CloudGuard Code Security (formerly Spectral) provides developer-first SAST, infrastructure-as-code scanning, secrets detection, and SCA via CLI and API integrations into CI/CD p...

CloudGuard WAF API

CloudGuard WAF (CloudGuard AppSec) protects web applications and APIs with contextual machine-learning-based threat prevention; the platform exposes management APIs for policy, ...

CloudGuard Network Security API

CloudGuard Network Security delivers cloud-native firewalling and threat prevention with management APIs for gateway provisioning, rule management, and integrations with CI/CD p...

Collections

Pricing Plans

Cloudguard Plans Pricing

3 plans

PLANS

Rate Limits

Cloudguard Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Cloudguard Context

0 classes · 5 properties

JSON-LD

API Governance Rules

CloudGuard API Rules

9 rules · 4 errors 5 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
💬
Support
Support
🔗
Community
Community
🟢
StatusPage
StatusPage
📜
PrivacyPolicy
PrivacyPolicy
🔗
Terraform Provider
Terraform Provider
🔗
JSONLD
JSONLD
🔗
Spectral
Spectral

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Check Point CloudGuard CNAPP REST API
  version: '2.0'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: CloudAccounts
    type: folder
  items:
  - info:
      name: List AWS cloud accounts
      type: http
    http:
      method: GET
      url: https://api.dome9.com/v2/cloudaccounts
    docs: List AWS cloud accounts
  - info:
      name: Add an AWS cloud account
      type: http
    http:
      method: POST
      url: https://api.dome9.com/v2/cloudaccounts
    docs: Add an AWS cloud account
  - info:
      name: Get cloud account details
      type: http
    http:
      method: GET
      url: https://api.dome9.com/v2/cloudaccounts/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get cloud account details
  - info:
      name: Delete a cloud account
      type: http
    http:
      method: DELETE
      url: https://api.dome9.com/v2/cloudaccounts/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a cloud account
  - info:
      name: Update cloud account name
      type: http
    http:
      method: PUT
      url: https://api.dome9.com/v2/cloudaccounts/name
    docs: Update cloud account name
  - info:
      name: Update cloud account credentials
      type: http
    http:
      method: PUT
      url: https://api.dome9.com/v2/cloudaccounts/credentials
    docs: Update cloud account credentials
- info:
    name: Findings
    type: folder
  items:
  - info:
      name: Get a specific finding
      type: http
    http:
      method: GET
      url: https://api.dome9.com/v2/compliance/finding/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a specific finding
  - info:
      name: Search findings
      type: http
    http:
      method: POST
      url: https://api.dome9.com/v2/compliance/findings/search
      body:
        type: json
        data: '{}'
    docs: Search findings
  - info:
      name: Acknowledge a finding
      type: http
    http:
      method: PUT
      url: https://api.dome9.com/v2/compliance/finding/:id/acknowledge
      params:
      - name: id
        value: ''
        type: path
    docs: Acknowledge a finding
  - info:
      name: Archive a finding
      type: http
    http:
      method: POST
      url: https://api.dome9.com/v2/compliance/finding/:id/archive
      params:
      - name: id
        value: ''
        type: path
    docs: Archive a finding
  - info:
      name: Bulk acknowledge findings
      type: http
    http:
      method: PUT
      url: https://api.dome9.com/v2/compliance/finding/bulkacknowledge
    docs: Bulk acknowledge findings
- info:
    name: Compliance
    type: folder
  items:
  - info:
      name: Get findings for a compliance bundle / rule
      type: http
    http:
      method: GET
      url: https://api.dome9.com/v2/compliance/finding/bundle/:bundleId
      params:
      - name: bundleId
        value: ''
        type: path
    docs: Get findings for a compliance bundle / rule
- info:
    name: Notifications
    type: folder
  items:
  - info:
      name: Create a notification policy
      type: http
    http:
      method: POST
      url: https://api.dome9.com/v2/notification
    docs: Create a notification policy
  - info:
      name: Update a notification policy
      type: http
    http:
      method: PUT
      url: https://api.dome9.com/v2/notification
    docs: Update a notification policy
  - info:
      name: Get notification policy
      type: http
    http:
      method: GET
      url: https://api.dome9.com/v2/notification/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get notification policy
- info:
    name: Policies
    type: folder
  items:
  - info:
      name: List AWS security group entities
      type: http
    http:
      method: GET
      url: https://api.dome9.com/v2/awssecuritygroup
    docs: List AWS security group entities
  - info:
      name: Create AWS security group policy
      type: http
    http:
      method: POST
      url: https://api.dome9.com/v2/awssecuritygroup
    docs: Create AWS security group policy
bundled: true