Rubrik website screenshot

Rubrik

Rubrik is a Zero Trust data security company that protects enterprise, cloud, and SaaS data with backup, recovery, threat analytics, data security posture management, and cyber recovery workflows through Rubrik Security Cloud (RSC) and on-premises Rubrik clusters. Rubrik publishes a comprehensive developer program including the Rubrik Security Cloud GraphQL API at /api/graphql, the legacy Rubrik Cluster REST API (v1, v2, and internal endpoints), an interactive API Playground, a PowerShell module, a Terraform provider, and Postman collections through the Rubrik Developer Center at developer.rubrik.com.

4 APIs 0 Features
BackupCyber RecoveryData SecurityData Security Posture ManagementGraphQLRansomware RecoveryREST APISaaS ProtectionThreat AnalyticsZero Trust

APIs

Rubrik Security Cloud API

The Rubrik Security Cloud (RSC) API is a single-endpoint GraphQL API at /api/graphql that exposes the full RSC platform, including SLA domain management and assignment, on-deman...

Rubrik Cluster API

REST API exposed by on-premises Rubrik clusters (CDM) with v1, v2, and internal endpoints for managing protected objects, SLA domains, backup jobs, recovery, cluster configurati...

Rubrik PowerShell Module

Fully-supported PowerShell module for automating Rubrik Security Cloud using cmdlets that wrap the underlying GraphQL API.

Rubrik Polaris Terraform Provider

Terraform provider for managing Rubrik Security Cloud (Polaris) resources as infrastructure-as-code.

Collections

GraphQL

Rubrik GraphQL API

The Rubrik Security Cloud (RSC) API is a single-endpoint GraphQL API at /api/graphql that exposes the full RSC platform, including SLA domain management and assignment, on-deman...

GRAPHQL

Pricing Plans

Rubrik Plans Pricing

1 plans

PLANS

Rate Limits

Rubrik Rate Limits

2 limits

RATE LIMITS

FinOps

Rubrik Finops

FINOPS

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
APIPlayground
APIPlayground
📦
SDKs
SDKs
💬
Support
Support
📰
Blog
Blog
🔗
Customers
Customers
🔗
Partners
Partners
🔗
AboutUs
AboutUs
🔗
InvestorRelations
InvestorRelations
🔗
Careers
Careers
🔗
TrustCenter
TrustCenter
🔗
LinkedIn
LinkedIn
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Rubrik Security Cloud API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Issue an OAuth2 access token (service account)
    type: http
  http:
    method: POST
    url: https://{rsc_fqdn}/api/client_token
    body:
      type: json
      data: '{}'
  docs: 'Submits client credentials (client_id, client_secret, grant_type)

    and returns an OAuth2 access token used as a bearer token on

    subsequent API calls.

    '
- info:
    name: Exchange an authorization code for an access token
    type: http
  http:
    method: POST
    url: https://{rsc_fqdn}/api/oauth/token
    body:
      type: form-urlencoded
      data:
      - name: grant_type
        value: ''
      - name: code
        value: ''
      - name: code_verifier
        value: ''
      - name: client_id
        value: ''
      - name: redirect_uri
        value: ''
  docs: OAuth2 Authorization Code with PKCE token exchange endpoint.
- info:
    name: Execute a GraphQL query or mutation
    type: http
  http:
    method: POST
    url: https://{rsc_fqdn}/api/graphql
    body:
      type: json
      data: '{}'
  docs: 'Single GraphQL endpoint for all RSC operations. Submit GraphQL

    queries and mutations as JSON. Responses contain only the fields

    requested in the query.

    '
- info:
    name: Revoke the current session
    type: http
  http:
    method: DELETE
    url: https://{rsc_fqdn}/api/session
  docs: Revokes the session associated with the supplied bearer token.
bundled: true